JetBrains Clion

Преимущества, из-за которых стоит купить JetBrains Clion

  • Многофункциональный редактор кода, предоставляющий возможности автодополнения, множественных курсоров и автоформатирования кода;
  • Шаблоны готового кода, функции генерации конструкторов/деструкторов классов, методов для чтения/записи данных класса;
  • Стандартные раскладки IntelliJ IDEA, Emacs, Visual Studio, Eclipse, NetBeans, Xcode, ReSharper, а также возможности настройки раскладок;
  • Навигация под коду в один клик, в том числе переход на любой класс / символ / файл по его имени, переход на определение символа в родительском классе и другие;
  • Анализ кода “на лету”, подсветка потенциальных проблем и варианты их исправления Quick-fixes;
  • Безопасные рефакторинги, которые позволяют автоматически находить и исправлять все использования изменяющегося фрагмента кода: Rename, Change Signature, Extract Function,Variable,Constant, Define,Typedef, Inline ,Puch Members Down, Pull Members Up и другие;
  • Редактор CMakeCache, автоматическое добавление новых С/С++ файлов в существующие CMake-таргеты, автоматическую перезагрузку проекта и дополнение команд CMake;
  • Поддержка С и С++ ,C++11, libc++, Boost, JavaScript, CSS, XML, HTML;
  • Эмуляция Vim-режима с помощью плагина IdeaVim;
  • Обширный репозиторий плагинов для расширения функциональности;
  • Встроенный отладчик;
  • Интеграция с системами контроля версий: Git, GitHub, Mercurial, CVS, Perforce, TFS и Subversion;
  • Интеграция с баг-трекерами JIRA, Youtrack, Lighthouse, GitHub, Pivotal Tracker и др.;

Основные новшества последней версии Clion включают:

  • Улучшена визуализация CLion для всех трех платформ Windows ,OS X, и Linux;
  • Добавлена поддержка известной библиотеки для тестирования Google Test;
  • Повышено быстродействие отладчика, устранены проблемы с отображением различных типов переменных;
  • Улучшена поддержка в написании CMake файлов;
  • Добавлена поддержка квалификатора _thread и макроса _LINE_ ;
  • Добавлена возможность предварительного просмотра первых 100 результатов поиска в функцию Find in Path.