... | ... | @@ -54,8 +54,15 @@ editors: |
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- **[CLion](https://www.jetbrains.com/clion/)**, though not free, uses
|
|
|
CMake-based projects natively.
|
|
|
- **[CLion](https://www.jetbrains.com/clion/)**, though not free, uses CMake-based projects natively. There are some plugins for JetBrains IDEs (IntelliJ IDEA, Android Studio, CLion, etc.):
|
|
|
- The [CMake simple highlighter](https://plugins.jetbrains.com/plugin/10089-cmake-simple-highlighter) plugin provides(extends) CMake syntax highlight for commands, properties, operators and variables (predefined and userdefined).
|
|
|
- The [CMake Plus](https://plugins.jetbrains.com/plugin/12869-cmake-plus) plugin provides:
|
|
|
- Variables navigation (Go to definition / Find usages) and renaming(*see Notes).
|
|
|
- User variables definition/reference completion (no scopes, very little semantic checks yet).
|
|
|
- Folding regions for functions, macros, if/for/while blocks, multiline brackets comments, consequent single-line comments, multiline function's arguments.
|
|
|
- "Comment with Line / Block Comment" actions.
|
|
|
- Structure View (for the current file) with: Function/Macros declarations; Variable (re)definitions; Filtering and Sorting; Navigation (Structure View <-> Editor).
|
|
|
- Quick Documentation for CMake commands, modules, policies, properties, and variables.
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
... | ... | @@ -191,4 +198,4 @@ to enable indentation for files that match the following file names: |
|
|
- \*.ctest.in
|
|
|
|
|
|
----
|
|
|
This page was initially populated by conversion from its [original location](https://public.kitware.com/Wiki/CMake_Editors_Support) in another wiki. |
|
|
This page was initially populated by conversion from its [original location](https://public.kitware.com/Wiki/CMake_Editors_Support) in another wiki. |
|
|
\ No newline at end of file |