JetBrains Clion

JetBrains Clion

Advantages why it is worth buying JetBrains Clion

  • A multifunctional code editor that provides autocomplete, multiple cursors, and code autoformatting capabilities;
  • Ready-made code templates, functions for generating class constructors/destructors, methods for reading/writing class data;
  • Standard layouts IntelliJ IDEA, Emacs, Visual Studio, Eclipse, NetBeans, Xcode, ReSharper, as well as the ability to customize layouts;
  • Navigation under the code in one click, including switching to any class / symbol / file by its name, switching to the definition of a symbol in the parent class and others;
  • Analysis of the code “on the fly”, highlighting of potential problems and options for their correction Quick-fixes;
  • Secure refactorings that allow you to automatically find and fix all uses of a changing code snippet: Rename, Change Signature, Extract Function, Variable, Constant, Define, Typedef, Inline, Puch Members Down, Pull Members Up and others;
  • CMakeCache editor, automatic addition of new C/C++ files to existing CMake targets, automatic project reloading and addition of CMake commands;
  • Support for C and C++, C++11, libc++, Boost, JavaScript, CSS, XML, HTML;
  • Vim mode emulation using the IdeaVim plugin;
  • Extensive plugin repository for extending functionality;
  • Built-in debugger;
  • Integration with version control systems: Git, GitHub, Mercurial, CVS, Perforce, TFS and Subversion;
  • Integration with bug trackers JIRA, Youtrack, Lighthouse, GitHub, Pivotal Tracker, etc .;

The main innovations of the latest version of Clion include:

  • Improved CLion rendering for all three Windows, OS X, and Linux platforms;
  • Added support for the well-known library for testing Google Test;
  • Improved the performance of the debugger, fixed problems with the display of various types of variables;
  • Improved support in writing CMake files;
  • Added support for _thread qualifier and _LINE_ macro;
  • Added the ability to preview the first 100 search results in the Find in Path function.