より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

JetBrainsのIDEでRiderはC#。C++ は CLion

ResharperC++C#VBに対応したコード整形拡張機能です。

JetBrainsのC#IDEとしてRiderが存在します。が、C++には対応していません。

ではC++は?

それがCLionです。

blog.jetbrains.com

これを使いながら、C++の本を写経して夏休みのトレーニングをしていたのですが、やはり使いやすいです。

f:id:rimever:20190812232059p:plain

一番使うショートカットキーは、

  • control + Rで実行
  • option + command + Lでコード整形

あたりでしょうか。

Macのショートカットキーってマークなのでわからないんですよね。ヘルプでシンボルキーで検索すると良いようです。

hamachan.info

C++ならではのありがたい機能

C++といえばソースファイルとヘッダーファイルの概念があります。

ヘッダーファイルの宣言から対応するソースファイルの実装にジャンプするのはありがたいです。

f:id:rimever:20190813222908p:plain
矢印をクリック!

さらに宣言から実装を生成できますし、生成されてない宣言にはハイライトで示されます。

f:id:rimever:20190814172406p:plain

C++IDEは?

以下の記事で紹介されています。

codecondo.com

えっ、Eclipse...!?

CLionも入っています。