Здравствуйте, kaa.python, Вы писали:
KP>Здравствуйте, Cyberax, Вы писали:
C>>Вышел первый preview для новой C++ IDE от JetBrains.
KP>Ну я бы сказал это Alfa, если сравнивать с CDT для Eclipse. Нашу кодовую базу не осилило
т.е cdt лучше? спасибо,нет.
Здравствуйте, denisko, Вы писали:
KP>>Ну я бы сказал это Alfa, если сравнивать с CDT для Eclipse. Нашу кодовую базу не осилило D>т.е cdt лучше? спасибо,нет.
Ну как сказать лучше/хуже... CDT осилил кодовую базу, а CLion – нет. Как их можно сравнивать, если один работает, а второй нет?
Здравствуйте, kaa.python, Вы писали:
KP>Здравствуйте, denisko, Вы писали:
KP>>>Ну я бы сказал это Alfa, если сравнивать с CDT для Eclipse. Нашу кодовую базу не осилило D>>т.е cdt лучше? спасибо,нет.
KP>Ну как сказать лучше/хуже... CDT осилил кодовую базу, а CLion – нет. Как их можно сравнивать
Визуально. Если один не вызывает желания крикнуть "..... ... ... .... ", а второй вызывает, то превый лучше. Код он завтра осилит, а второй, как был черезколеннорукожопносделаннымэклипсоуежищем так и останется.
Здравствуйте, kaa.python, Вы писали:
KP>Ну я бы сказал это Alfa, если сравнивать с CDT для Eclipse. Нашу кодовую базу не осилило
А на чём упало?
Можешь минимальный пример сделать?
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, WolfHound, Вы писали:
WH>А на чём упало? WH>Можешь минимальный пример сделать?
Не, оно не упало. Я создал проект указав ему в качестве корня директорию с нашими сорцами и оно просто не догнало где какие лежат определения. В итоге 90-95% типов не видно. Переходы работают в рамках одного файла, в лучшем случае по файлам что рядом валяются. Может я что-то не так сделал, конечно
Здравствуйте, WolfHound, Вы писали:
KP>>Ну я бы сказал это Alfa, если сравнивать с CDT для Eclipse. Нашу кодовую базу не осилило WH>А на чём упало? WH>Можешь минимальный пример сделать?
err(errWarn) подсвечивается как ошибка.
struct err : public std::stringstream
{
err(code_e code) : code_(code) {}
~err()
{
//Yes, we're throwing from a destructorif (code_!=errNone)
{
boost::throw_exception(es3_exception(result_code_t(code_, str())));
}
}
private:
code_e code_;
};
...
if (something)
err(errWarn) << "curl error: " << err_buf_;
Вообще, с исключениями много проблем. Ещё почему-то не распарсился libcurl.h — все вызовы curl_easy_reset подсвечены.
Здравствуйте, kaa.python, Вы писали:
KP>Не, оно не упало. Я создал проект указав ему в качестве корня директорию с нашими сорцами и оно просто не догнало где какие лежат определения. В итоге 90-95% типов не видно. Переходы работают в рамках одного файла, в лучшем случае по файлам что рядом валяются. Может я что-то не так сделал, конечно
Завтра отправлю в эту тему парней, которые С++ом занимаются.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, Cyberax, Вы писали:
C>Вышел первый preview для новой C++ IDE от JetBrains.
Увы потестить не удалось, так как данное поделие упорно отказалось опознать MinGW. Проблема известная:
Removing MinGW, MinGW/MSYS and CMake from PATH environment variable resolved the issue and all tools are detected automatically.
I had a similar issue, same effects, however it was due to me having the msysgit bin in my path. Removing it allowed detection of the MinGW compilers again.
Ну уж нет, спасибо.
Не знаю, как он там с кодом будет работать, но упоротый явовский гуй огорчает. Как человек год плотно работавший с Idea заявляю — юзабилистов гнать, гуй крайне неудобный, одни скроллеры в маковском стиле без стрелок чего стоят.
Здравствуйте, MTD, Вы писали:
MTD>Ну уж нет, спасибо.
Первый preview, однако.
MTD>Не знаю, как он там с кодом будет работать, но упоротый явовский гуй огорчает. Как человек год плотно работавший с Idea заявляю — юзабилистов гнать, гуй крайне неудобный, одни скроллеры в маковском стиле без стрелок чего стоят.
Вот не надо. Usability в IDEA лучше, чем во всех остальных редакторах. Нафиг скроллеры со стрелочками вообще нужны, когда есть клавиатура?
А что она хочет в качестве "MinGW Home"?
Даю ей папку с qt-шным mingw ("C:\Qt\Qt5.3.1\Tools\mingw482_32" или "C:\Qt\Qt5.3.1\Tools\mingw482_32\bin")
Пишет что mingw not found.
в переменных окружения принципиально ничего не прописываю, ибо у меня этих mingw 3 или 4 штуки для разных целей...
Еще непонятно есть ли импорт из форматов Visual Studio vc(x)proj, sln, из qt-шных pro, из всяческих других форматов различных IDE, просто из файловой системы с исходниками...
ИМХО любая новая среда разработки должна в первую очередь позаботиться об удобстве перехода с существующих IDE.
Здравствуйте, x-code, Вы писали:
XC>Еще непонятно есть ли импорт из форматов Visual Studio vc(x)proj, sln, из qt-шных pro, из всяческих других форматов различных IDE, просто из файловой системы с исходниками... XC>ИМХО любая новая среда разработки должна в первую очередь позаботиться об удобстве перехода с существующих IDE.
Они используют CMake напрямую в качестве проектных файлов.
Здравствуйте, Cyberax, Вы писали:
C>Они используют CMake напрямую в качестве проектных файлов.
И толку? Например у нас проект – адская смесь CMake, Make и bash скриптов. Лично мне в обязательном порядке от любой IDE нужна возможность подгрузить все дерево исходников "как есть", а там уж разберемся.
Здравствуйте, kaa.python, Вы писали:
C>>Они используют CMake напрямую в качестве проектных файлов. KP>И толку? Например у нас проект – адская смесь CMake, Make и bash скриптов. Лично мне в обязательном порядке от любой IDE нужна возможность подгрузить все дерево исходников "как есть", а там уж разберемся.
У меня в дереве есть левые исходники, CLion их показывает в дереве файлов затемнёнными, но при этом подгружает и понимает.
Очень надо, развесистые логи смотреть крайне затруднительно.
C>Usability в IDEA лучше, чем во всех остальных редакторах.
Местами да, местами нет. С шорткатами нормально, явовский гуй убог и жалок.
C>Нафиг скроллеры со стрелочками вообще нужны, когда есть клавиатура?
Во-первых, надо шелкнуть в окошко, во-вторых курсорчик надо подогнать к краю, а если надо вверх-вниз или влево-вправо вообще запаришься его туда сюда гонять.
Здравствуйте, MTD, Вы писали:
C>>Вот не надо. MTD>Очень надо, развесистые логи смотреть крайне затруднительно.
Мышкой нажимать на стрелочки для просмотра развесистых логов? Да вы, батенька, гурман.
C>>Usability в IDEA лучше, чем во всех остальных редакторах. MTD>Местами да, местами нет. С шорткатами нормально, явовский гуй убог и жалок.
А что с ним конкретно не так? Дерево файлов есть, табы нормальные, текст редактируется.
C>>Нафиг скроллеры со стрелочками вообще нужны, когда есть клавиатура? MTD>Во-первых, надо шелкнуть в окошко, во-вторых курсорчик надо подогнать к краю, а если надо вверх-вниз или влево-вправо вообще запаришься его туда сюда гонять.
Щёлкнуть??? Это же надо крысу в руки брать! Да, прокрутка без подгонки курсора к краю — ctrl+стрелки или обычные pgup/pgdown.
Здравствуйте, Cyberax, Вы писали:
MTD>>Очень надо, развесистые логи смотреть крайне затруднительно. C>Мышкой нажимать на стрелочки для просмотра развесистых логов? Да вы, батенька, гурман.
А как надо? В любом случае гуй должен быть удобным для всех, чем стрелки у скроллера мешали?
C>Дерево файлов есть
Оно не нативное, кроме того оно урезано по самое не балуй, например, я не могу при добавлении ресурсов сделать превью файлов.
C>табы нормальные
Организация табов вообще дебильная — при открытии новых файлов, табы меняют местоположение, поэтому нельзя вернуться к старому файлу, не сделав умственное усилие. Да и просто нет списка открытых файлов, как например в Qt Creator, что иногда очень удобно.
C>текст редактируется.
Хвала богам.
C>Да, прокрутка без подгонки курсора к краю — ctrl+стрелки или обычные pgup/pgdown.
Сразу видно настоящих логов ты не видал, руки отсохнут ctrl+стрелки делать.