MENU

C/C++開発におすすめのVS Code拡張機能

C/C++での開発におすすめのVS Code拡張機能をいくつか紹介します。

C++の勉強におすすめの書籍はこちらです。

[改訂第5版]C ポケットリファレンス (Pocket reference)

新品価格
¥3,520から
(2024/6/20 20:39時点)

Effective Modern C ―C 11/14プログラムを進化させる42項目

新品価格
¥4,180から
(2024/6/20 20:40時点)

Effective C 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI)

新品価格
¥4,180から
(2024/6/20 20:40時点)

目次

VS Codeの概要

Visual Studio Code (VS Code)は、

Microsoftが開発している無料のコードエディタです。VSCodeの主要な機能や特徴は以下です。VS Codeはその多機能さカスタマイズ性の高さから、多くの開発者に支持されており、個人プロジェクトから大規模な企業プロジェクトまで幅広く利用されています。

  • 軽量で高速
  • 多言語対応
  • 豊富な拡張機能
  • デバッグ機能
  • Git統合

参考:Visual Studio Code

拡張機能

VS Codeの最大の特徴と言っても良いのが、拡張機能の豊富さです。VS Codeの拡張機能は、VS Codeの機能を拡張し、カスタマイズするための追加コンポーネントです。拡張機能により、様々なプログラミング言語、ツール、フレームワークに対応した環境を構築できます。

  • 機能追加:シンタックスハイライト、コード補完、デバッグ機能、コードフォーマット、リントなど、多くの開発支援機能を追加します。
  • カスタマイズ性:エディタの外観や動作を好みに合わせてカスタマイズできます。
  • 統合ツール:Git、Docker、データベース管理ツールなどの外部ツールと統合し、開発ワークフローを改善します。

C/C++開発におすすめの拡張機能

おすすめの拡張機能をカテゴリ毎に紹介していきます。

全般

Japanese Language Pack for Visual Studio Code

VS Codeの言語を日本語にしてくれる拡張機能です。英語が苦手な人は入れておきましょう。

コード可読性

indent-rainbow

インデントを色付けして見やすくしてくれます。

Rainbow CSV

CSVファイルの各要素を色分けして見やすくしてくれます。

コーディング

C/C++

C/C++でコーディングを行う場合は入れておきましょう。コード補完やデバッグ機能が入っています。

ChatGPT – Genie AI

VS Code上でChat GPTを使用し、対話形式でコーディングの補助を行ってくれる拡張機能です。

Git連携

GitLens — Git supercharged

カーソルを合わせると、そのコードを誰がいつ変更したのかがひと目でわかるようになります。Gitを使用するなら必須級の拡張機能です。

Git History

Gitのログを見やすくしてくれます。

Git Graph

Gitのコミット履歴をグラフ表示してくれる機能です。

その他

Remote – SSH

リモートにある開発環境にVS Code上からSSH接続できるようにしてくれる拡張機能です。私はVirtualBox上のUbuntuにSSHするのに利用しています。手順についてはWindows上のVS CodeからVirtualBox上のUbuntuにログインする方法で紹介しているのでご覧ください。

以上、C/C++開発におすすめのVS Code拡張機能でした。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

20代の組み込みソフトウェアエンジニア
主な使用言語はC++

---------------------資格---------------------
応用情報技術者
ネットワークスペシャリスト

目次