CLionの設定

c++の勉強のために開発環境としてCLionをインストールした。 現在利用させてもらっているプラグインの設定・使い方メモ。

  • C/C++ Single File Execution

1つのプロジェクト内で独立したc/c++プログラムを書きやすくするツール。 CLionではプロジェクトにファイルを追加した場合でCMakeLists.txtを編集する必要があるが、これを1クリックで自動化できる。プログラミングの勉強やAtCoder, yukicoderなどでプログラムを書く時など、1ファイルごとに独立したmain関数がある時に便利。

プロジェクト内にファイルを追加する際、[Add to targets]は外しておく。 f:id:kichi941:20180305192405j:plain

f:id:kichi941:20180305192454j:plain

このままだと、This file does not belong to any project target... と怒られるので、右クリックして[Add executable for single c/cpp file]を選択する。 f:id:kichi941:20180305192554j:plain

CMakeLists.txtに自動的にファイルが登録され、単体でコンパイルできるようになった。 f:id:kichi941:20180305192730j:plain

キーマップを、よりemacs風にするためのプラグイン。元々はEmacs+というプラグインだったが、JetBrainsのIDE 2017年版ごろから動作しなくなったため有志によるパッチ版が公開された。M-; で comment-dwimコマンドが使えるようになるので非常に便利。