LINUX.ORG.RU

История изменений

Исправление 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, потом бесплатного варианта не будет)