CLionは強力なvi/Vimエミュレーションモード(IdeaVimのプラグイン経由で利用可能)を搭載し、それら両方のメリットを提供しています。
通常/挿入/ビジュアルモード、モーションキー、削除/変更、マーク、レジスタ、
いくつかのExコマンド、Vimの正規表現、~/.ideavimrc
による設定、マクロ、
ウィンドウコマンドなど、多くのVim機能をサポートします。
CLionには、コマンドラインを利用するためのローカルターミナルが含まれています。 ご利用のプラットフォームによっては、 コマンドラインプロンプト、Far、PowerShell、Bashなどを使って作業できます。 Alt+F12でターミナルを起動すれば、IDEを離れることなく任意のコマンドを実行できます。
CLion には、JetBrains の共同開発およびペアプログラミング用の新サービスである Code With Me がバンドルされています。 プロジェクトに必要なアクセスレベスを設定し、ゲストにリンクを共有できます。 相手は共同作業を行うために、IDE をインストールする必要すらありません。 組み込みの音声/ビデオ通話とチャットメッセージ機能が、コードに関するチームの議論や知識の共有、効率のよい共同作業を支援します。
CLionには、完全なデータベースツールのサポートが含まれています。 It’s enabled via Database Tools and SQL plugin by default and the functionality corresponds to the DataGrip IDE.
プラグインを使用して、CLionで多くの人気データベース(例えば、MySQL、PostgreSQL、Oracleなど)を操作することができます。データベースの内容の確認や、データの閲覧と変更、コード補完の利用、SQL言語用の他のインテリジェントな機能、およびクエリーの実行。全部CLion IDEを離れずに可能です。
STMicroelectronicsボード向けの開発では、STM32CubeMXとの統合によるメリットが得られます。 CLionは新しい.iocプロジェクトを作成したり、既存のプロジェクトを開いたりできます。また、そのプロジェクトと正しく連携するCMakeファイルを生成できます。 また、いつでもCLionから直接STM32CubeMXを起動してボード設定を更新し、コードを生成できます。
CLionは15年以上にわたって継続的に開発されてきたIntelliJプラットフォームを基盤としているため、100個以上のIDEプラグインを使って強化できます。 これらのプラグインは、追加のVCS、さまざまなツールやフレームワークとの統合、Vimエミュレーションなどのエディタの機能強化をサポートしています。 CLionプラグインを閲覧および管理するには、IDE設定のプラグインマネージャにアクセスしてください。