История изменений
Исправление pashazz, (текущая версия) :
QtCreator быстрый, легкий, но его индексер довольно посредственный, а уж UI вообще неудобен.
Пробовали использовать Clang плагин?
Вот мое личное мнение по этому поводу
- QtCreator
Pros: кросс-платформенность, Emacs mode, VIM mode, поддержка valgrind, темная тема (опц.), поддержка Clang в качестве анализатора, поддержка всех популярных систем контроля версий
Cons: недостаточная поддержка CMake. Например, нельзя «налету» переключиться между Debug и Release. Раздражает баг, когда после переключения раскладки надо нажать кнопку два раза, чтобы напечатать первый символ. Рефракторинг на зачаточном уровне
Также, почему-то не видит некоторые includes (у меня не видит QtTest - поэтому иногда переключаюсь на CLion) - Microsoft® Visual Studio™
Pros: хороший анализатор кода; CodeLens (позволяет просматривать историю изменений кода у каждой отдельной функции согласно VCS)
Cons: режим Emacs не позволяет копипастить код из других приложений (даже с помощью ReSharper). Не хватает некоторых базовых вещей (например, рефракторинга), для которых нужно покупать расширения: VAX или ReSharper. Windows only. Из коробки поддерживает только TFS и Git, но это исправляемо расширениями. Поддержка CMake через расширение - KDevelop: нет режима Emacs; нет темной темы для IDE (а не только для редактора). Поэтому особо не смотрел (но, кстати, судя по всему, режим Vi там лучший из всех)
- CLion: по мне норм. Наилучший режим Emacs из представленных, Darkula, поддержка CMake на уровне, индексирует все include, поддержка VCS тоже на уровне/ Не понимает пока некоторых новинок C++11/14 и тормозит. Но на моем железе это незаметно, фатальных недостатков нет.
Cons: единственная платная IDE без бесплатного варианта (сейчас EAP, потом бесплатного варианта не будет); кроме CMake ничего не поддерживает
Исходная версия pashazz, :
QtCreator быстрый, легкий, но его индексер довольно посредственный, а уж UI вообще неудобен.
Пробовали использовать Clang плагин?
Вот мое личное мнение по этому поводу
- QtCreator
Pros: кросс-платформенность, Emacs mode, VIM mode, поддержка valgrind, темная тема (опц.), поддержка Clang в качестве анализатора, поддержка всех популярных систем контроля версий
Cons: недостаточная поддержка CMake. Например, нельзя «налету» переключиться между Debug и Release. Раздражает баг, когда после переключения раскладки надо нажать кнопку два раза, чтобы напечатать первый символ. Рефракторинг на зачаточном уровне
Также, почему-то не видит некоторые includes (у меня не видит QtTest - поэтому иногда переключаюсь на CLion) - Microsoft® Visual Studio™
Pros: хороший анализатор кода; CodeLens (позволяет просматривать историю изменений кода у каждой отдельной функции согласно VCS)
Cons: режим Emacs не позволяет копипастить код из других приложений (даже с помощью ReSharper). Не хватает некоторых базовых вещей (например, рефракторинга), для которых нужно покупать расширения: VAX или ReSharper. Windows only. Из коробки поддерживает только TFS и Git, но это исправляемо расширениями. Поддержка CMake через расширение - KDevelop: нет режима Emacs; нет темной темы для IDE (а не только для редактора). Поэтому особо не смотрел (но, кстати, судя по всему, режим Vi там лучший из всех)
- CLion: по мне норм. Наилучший режим Emacs из представленных, Darkula, поддержка CMake на уровне, индексирует все include, поддержка VCS тоже на уровне/ Не понимает пока некоторых новинок C++11/14 и тормозит. Но на моем железе это незаметно, фатальных недостатков нет.
Cons: единственная платная IDE без бесплатного варианта (сейчас EAP, потом бесплатного варианта не будет)