C/C++での開発におすすめのVS Code拡張機能をいくつか紹介します。
C++の勉強におすすめの書籍はこちらです。
[改訂第5版]C ポケットリファレンス (Pocket reference) 新品価格 |
Effective Modern C ―C 11/14プログラムを進化させる42項目 新品価格 |
Effective C 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI) 新品価格 |
VS Codeの概要
Visual Studio Code (VS Code)は、
Microsoftが開発している無料のコードエディタです。VSCodeの主要な機能や特徴は以下です。VS Codeはその多機能さとカスタマイズ性の高さから、多くの開発者に支持されており、個人プロジェクトから大規模な企業プロジェクトまで幅広く利用されています。
- 軽量で高速
- 多言語対応
- 豊富な拡張機能
- デバッグ機能
- Git統合
拡張機能
VS Codeの最大の特徴と言っても良いのが、拡張機能の豊富さです。VS Codeの拡張機能は、VS Codeの機能を拡張し、カスタマイズするための追加コンポーネントです。拡張機能により、様々なプログラミング言語、ツール、フレームワークに対応した環境を構築できます。
- 機能追加:シンタックスハイライト、コード補完、デバッグ機能、コードフォーマット、リントなど、多くの開発支援機能を追加します。
- カスタマイズ性:エディタの外観や動作を好みに合わせてカスタマイズできます。
- 統合ツール:Git、Docker、データベース管理ツールなどの外部ツールと統合し、開発ワークフローを改善します。
C/C++開発におすすめの拡張機能
おすすめの拡張機能をカテゴリ毎に紹介していきます。
全般
Japanese Language Pack for Visual Studio Code
VS Codeの言語を日本語にしてくれる拡張機能です。英語が苦手な人は入れておきましょう。
コード可読性
インデントを色付けして見やすくしてくれます。
CSVファイルの各要素を色分けして見やすくしてくれます。
コーディング
C/C++でコーディングを行う場合は入れておきましょう。コード補完やデバッグ機能が入っています。
VS Code上でChat GPTを使用し、対話形式でコーディングの補助を行ってくれる拡張機能です。
Git連携
カーソルを合わせると、そのコードを誰がいつ変更したのかがひと目でわかるようになります。Gitを使用するなら必須級の拡張機能です。
Gitのログを見やすくしてくれます。
Gitのコミット履歴をグラフ表示してくれる機能です。
その他
リモートにある開発環境にVS Code上からSSH接続できるようにしてくれる拡張機能です。私はVirtualBox上のUbuntuにSSHするのに利用しています。手順についてはWindows上のVS CodeからVirtualBox上のUbuntuにログインする方法で紹介しているのでご覧ください。
以上、C/C++開発におすすめのVS Code拡張機能でした。