Re[6]: [ANN] CLion - JetBrains IDE
От: Cyberax Марс  
Дата: 09.09.14 12:42
Оценка:
Здравствуйте, MTD, Вы писали:

MTD>>>Очень надо, развесистые логи смотреть крайне затруднительно.

C>>Мышкой нажимать на стрелочки для просмотра развесистых логов? Да вы, батенька, гурман.
MTD>А как надо? В любом случае гуй должен быть удобным для всех, чем стрелки у скроллера мешали?
Горизонтальное место занимают.

C>>Дерево файлов есть

MTD>Оно не нативное, кроме того оно урезано по самое не балуй, например, я не могу при добавлении ресурсов сделать превью файлов.
А нафиг нативное?

C>>табы нормальные

MTD>Организация табов вообще дебильная — при открытии новых файлов, табы меняют местоположение, поэтому нельзя вернуться к старому файлу, не сделав умственное усилие.
Можно поменять в опициях Editor -> Editor Tabs.

MTD>Да и просто нет списка открытых файлов, как например в Qt Creator, что иногда очень удобно.

"Список открытых файлов" — это какой-то пережиток прошлого.

C>>Да, прокрутка без подгонки курсора к краю — ctrl+стрелки или обычные pgup/pgdown.

MTD>Сразу видно настоящих логов ты не видал, руки отсохнут ctrl+стрелки делать.
Лучше кликать на "стрелку вниз" мышкой? В IDEA есть overview для файлов, кстати.
Sapienti sat!
Re[3]: [ANN] CLion - JetBrains IDE
От: elmal  
Дата: 09.09.14 13:07
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Вот не надо. Usability в IDEA лучше, чем во всех остальных редакторах. Нафиг скроллеры со стрелочками вообще нужны, когда есть клавиатура?

Со скроллерами одна проблема — с планшета скроллить неудобно. Пальцем хрен попадешь, а ожидаемый жест работает как выделение.
Re[7]: [ANN] CLion - JetBrains IDE
От: MTD https://github.com/mtrempoltsev
Дата: 09.09.14 13:23
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Горизонтальное место занимают.


Ага аж процентов 5 будет — впечатляющая экономия на спичках. Думаю все гораздо проще, пустоголовые дизайнеры увидели, что на маке так и подумали, что это круто.

MTD>>Оно не нативное, кроме того оно урезано по самое не балуй, например, я не могу при добавлении ресурсов сделать превью файлов.

C>А нафиг нативное?

Во-первых, привычней, во-вторых оно функциональней, например, я могу при добавлении ресурсов посмотреть превью файлов.

C>>>табы нормальные

MTD>>Организация табов вообще дебильная — при открытии новых файлов, табы меняют местоположение, поэтому нельзя вернуться к старому файлу, не сделав умственное усилие.
C>Можно поменять в опициях Editor -> Editor Tabs.

Нельзя, там такого нет.

MTD>>Да и просто нет списка открытых файлов, как например в Qt Creator, что иногда очень удобно.

C>"Список открытых файлов" — это какой-то пережиток прошлого.

Все твои аргументы — я этим не пользуюсь, значит не надо. Слабовато.

C>Лучше кликать на "стрелку вниз" мышкой?


Когда как. В любом случае хорошие инструменты позволяют достигать целей разными способами — кому как удобней.
Re[4]: [ANN] CLion - JetBrains IDE
От: Cyberax Марс  
Дата: 09.09.14 13:39
Оценка:
Здравствуйте, elmal, Вы писали:

C>>Вот не надо. Usability в IDEA лучше, чем во всех остальных редакторах. Нафиг скроллеры со стрелочками вообще нужны, когда есть клавиатура?

E>Со скроллерами одна проблема — с планшета скроллить неудобно. Пальцем хрен попадешь, а ожидаемый жест работает как выделение.
IDEA на планшете неюзабельна в принципе.
Sapienti sat!
Re[2]: [ANN] CLion - JetBrains IDE
От: Zhendos  
Дата: 09.09.14 14:22
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Здравствуйте, Cyberax, Вы писали:


XC>А что она хочет в качестве "MinGW Home"?

XC>Даю ей папку с qt-шным mingw ("C:\Qt\Qt5.3.1\Tools\mingw482_32" или "C:\Qt\Qt5.3.1\Tools\mingw482_32\bin")
XC>Пишет что mingw not found.
XC>в переменных окружения принципиально ничего не прописываю, ибо у меня этих mingw 3 или 4 штуки для разных целей...

ИМХО, хочет не "оно", а cmake. А они всего лишь используют то,
что нашел cmake. cmake нужно либо чтобы путь был в PATH,
либо с помощью "CC" и "CXX" указать конкретные бинарники.

А в windows разве нельзя переменные окружения выставить для "подветки" процессов?
типа в cmd указать нужные переменные, а потом оттуда запустить clion?
Re[2]: [ANN] CLion - JetBrains IDE
От: Zhendos  
Дата: 09.09.14 14:25
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Здравствуйте, Cyberax, Вы писали:


XC>Еще непонятно есть ли импорт из форматов Visual Studio vc(x)proj, sln, из qt-шных pro, из всяческих других форматов различных IDE, просто из файловой системы с исходниками...

XC>ИМХО любая новая среда разработки должна в первую очередь позаботиться об удобстве перехода с существующих IDE.

В первой версии они решили сделать поддержку cmake,
сейчас по результатам голосования они решают что делать дальше
qmake или makefile
Re[3]: [ANN] CLion - JetBrains IDE
От: MTD https://github.com/mtrempoltsev
Дата: 09.09.14 14:35
Оценка:
Здравствуйте, Zhendos, Вы писали:

Z>ИМХО, хочет не "оно", а cmake.


Нет. У меня смаке все находит, а clion нет.

Z>типа в cmd указать нужные переменные, а потом оттуда запустить clion?


Можно.
Re: [ANN] CLion - JetBrains IDE
От: Zhendos  
Дата: 09.09.14 14:39
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Вышел первый preview для новой C++ IDE от JetBrains.


C>Скачать можно тут: http://confluence.jetbrains.com/display/CLION/Early+Access+Program


C>Поддерживается cmake и gdb.


Но интерфейс действительно какие-то криворукие делали.
Правда неясно кто конкретно, oracle или jetbrains.

На моем мониторе все буковки мелкие-мелкие,
вроде это баг в jvm:

http://youtrack.jetbrains.com/issue/IDEA-114944#

но поле для редактирования размера шрифта в clion read-only,
а вот это уже баг jetbrains.
В общем запустить пару раз и полюбоваться на тормозящую
хреновину с малюсенькими буквами можно,
но вот работать в ней
Re[2]: [ANN] CLion - JetBrains IDE
От: Cyberax Марс  
Дата: 09.09.14 14:48
Оценка: :)
Здравствуйте, Zhendos, Вы писали:

Z>Но интерфейс действительно какие-то криворукие делали.

Z>Правда неясно кто конкретно, oracle или jetbrains.
В IDEA лучший интерфейс из всех IDE.

Z>но поле для редактирования размера шрифта в clion read-only,

Умм, там перед полем чекбоксик "Override default font size". После него всё работает.
Sapienti sat!
Re[4]: [ANN] CLion - JetBrains IDE
От: Zhendos  
Дата: 09.09.14 15:08
Оценка:
Здравствуйте, MTD, Вы писали:

MTD>Здравствуйте, Zhendos, Вы писали:


Z>>ИМХО, хочет не "оно", а cmake.


MTD>Нет. У меня смаке все находит, а clion нет.


Z>>типа в cmd указать нужные переменные, а потом оттуда запустить clion?


MTD>Можно.


скорее всего тогда clion вырезает какие-то переменные окружения.
тогда должен помочь старый добрый трюк:
типа cmake.bat
PATH=
call_real_cmake %args%

(не помню как в синтаксисе батников обозначается все аргументы,
аналог $@ для /bin/sh)

и указать cmake.bat вместо cmake для clion
Re[3]: [ANN] CLion - JetBrains IDE
От: Zhendos  
Дата: 09.09.14 15:21
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Zhendos, Вы писали:


Z>>Но интерфейс действительно какие-то криворукие делали.

Z>>Правда неясно кто конкретно, oracle или jetbrains.
C>В IDEA лучший интерфейс из всех IDE.

Может быть в целом, но инструмент для реализации Desktop GUI они выбрали
явно не тот.

Z>>но поле для редактирования размера шрифта в clion read-only,

C>Умм, там перед полем чекбоксик "Override default font size". После него всё работает.

Такого чекбоксика нет не перед, ни сзади, ни сверху, не снизу:
http://fastpic.ru/view/66/2014/0909/5896717d315bab24472932b629918c5e.png.html

есть такой для интерфейса, но в нем я и так размер шрифта поменял.
А мне нужно для кода.

PS

помогло сохранение темы под другим именем,
тогда он разрешил менять размер шрифта.
Правда некоторые надписи теперь друг на друга налезают.
Re[4]: [ANN] CLion - JetBrains IDE
От: Cyberax Марс  
Дата: 09.09.14 15:30
Оценка:
Здравствуйте, Zhendos, Вы писали:

C>>В IDEA лучший интерфейс из всех IDE.

Z>Может быть в целом, но инструмент для реализации Desktop GUI они выбрали
Z>явно не тот.
Вариантов сильно лучше в 2000-м году не было.

Z>Правда некоторые надписи теперь друг на друга налезают.

Лучше всего зарепортить им баг. На Mac OS X у меня всё отлично, кстати.
Sapienti sat!
Re[5]: [ANN] CLion - JetBrains IDE
От: Zhendos  
Дата: 09.09.14 15:47
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Zhendos, Вы писали:


C>>>В IDEA лучший интерфейс из всех IDE.

Z>>Может быть в целом, но инструмент для реализации Desktop GUI они выбрали
Z>>явно не тот.
C>Вариантов сильно лучше в 2000-м году не было.

Z>>Правда некоторые надписи теперь друг на друга налезают.

C>Лучше всего зарепортить им баг.

Дык он у них уже есть, они его полгода не чинят, я приводи ссылку в начале.

> На Mac OS X у меня всё отлично, кстати.


Это только на Windows и Linux, судя по багу. Т.к. в Mac OS X есть режим совместимости,
или как они его там называют, когда делают из четырех один пиксель.
Re: [ANN] CLion - JetBrains IDE
От: avnazyrov  
Дата: 09.09.14 15:57
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Вышел первый preview для новой C++ IDE от JetBrains.


Печаль: пока ещё не добавили поддержку разработки на удалённых хостах — тикет.
Re[6]: [ANN] CLion - JetBrains IDE
От: Cyberax Марс  
Дата: 09.09.14 16:09
Оценка:
Здравствуйте, Zhendos, Вы писали:

Z>>>Правда некоторые надписи теперь друг на друга налезают.

C>>Лучше всего зарепортить им баг.
Z>Дык он у них уже есть, они его полгода не чинят, я приводи ссылку в начале.
Интересно, у меня на Windows всё ОК.

>> На Mac OS X у меня всё отлично, кстати.

Z>Это только на Windows и Linux, судя по багу. Т.к. в Mac OS X есть режим совместимости,
Z>или как они его там называют, когда делают из четырех один пиксель.
Нет, IDEA работает в режиме HiDPI, без совместимости.
Sapienti sat!
Re[3]: [ANN] CLion - JetBrains IDE
От: enji  
Дата: 10.09.14 07:39
Оценка:
Здравствуйте, denisko, Вы писали:

D>т.е cdt лучше? спасибо,нет.


а чем плох cdt? Пользуюсь давно, полет нормальный...
Re[4]: [ANN] CLion - JetBrains IDE
От: Zhendos  
Дата: 10.09.14 10:30
Оценка:
Здравствуйте, enji, Вы писали:

E>Здравствуйте, denisko, Вы писали:


D>>т.е cdt лучше? спасибо,нет.


E>а чем плох cdt? Пользуюсь давно, полет нормальный...


А он c++11 понимает? Когда последний раз
пробовал он мне чуть ли не половину 50k моего маленького проекта
красным обвел.
Re[5]: [ANN] CLion - JetBrains IDE
От: enji  
Дата: 10.09.14 12:18
Оценка:
Здравствуйте, Zhendos, Вы писали:

Z>А он c++11 понимает? Когда последний раз

Z>пробовал он мне чуть ли не половину 50k моего маленького проекта
Z>красным обвел.

понимает. У него есть грабли на навороченном бусте, но std и простой буст (вроде shared_ptr, property_tree и т.п.) — полет нормальный.

Насчет красным обвел — ему надо как-то указать пути к инклюдам и предопределенные макросы. Или руками, или он берет стандартные, или может парсить выхлоп "gcc -E -P -v -dD"
Re[2]: [ANN] CLion - JetBrains IDE
От: PM  
Дата: 16.09.14 04:15
Оценка: 15 (1)
Здравствуйте, Abyx, Вы писали:

A>там только mingw и только стандартный (не -w64)


Один человек запустил ProcMmon чтобы посмотреть, как CLion ищет MinGW, похоже что есть способ заиспользовать свою версию: http://dev.my-gate.net/2014/09/how-to-use-mingw-w64-with-clion/

How To

Here are the few steps to make it work:

  1. Get your MinGW-w64 compiler installed somewhere.
  2. Create a file with the path [MinGW-w64 dir]/include/_mingw.h and the content shown below.
  3. Point CLion to your [MinGW-w64 dir] and watch how CLion recognizes your MinGW setup.

_mingw.h
#ifndef __MINGW_H
 
#define __MINGW_H
 
#define __MINGW32_VERSION           3.20
#define __MINGW32_MAJOR_VERSION     3
#define __MINGW32_MINOR_VERSION     20
#define __MINGW32_PATCHLEVEL        0
 
#endif /* __MINGW_H */


Disclaimer: CLion is still in an Early Access Program and may change any day. This trick worked for me, but there’s still a chance that it might not work for you.


Я сам еще не пробовал, т.к. нет Windows под рукой.
Re[3]: [ANN] CLion - JetBrains IDE
От: Abyx Россия  
Дата: 16.09.14 09:22
Оценка:
Здравствуйте, PM, Вы писали:

PM>Здравствуйте, Abyx, Вы писали:


PM>Один человек запустил ProcMmon чтобы посмотреть, как CLion ищет MinGW, похоже что есть способ заиспользовать свою версию: http://dev.my-gate.net/2014/09/how-to-use-mingw-w64-with-clion/


спасибо, помогло
In Zen We Trust
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.