【ぶいえすこーど】

VS Code(Visual Studio Code) とは?

最終更新:
💡 コードを書く道具に、必要な機能を足せる

Microsoftが開発するコードエディタ。Windows・macOS・Linuxで利用でき、コード編集に加えて拡張機能、Git連携、デバッグ、ターミナルなどを使えます。

📌 このページのポイント
VS Code:編集する道具と追加する機能ファイル一覧app.pyREADME編集エリアapp.pyprint("こんにちは")色分け・入力支援> 統合ターミナル:コマンド実行+ 拡張機能言語支援・整形など実行環境Python本体など拡張と実行環境は別に準備する
基本画面の模式図です。実際の配置は設定やバージョンで変わります。
ひよこ ひよこ
VS Codeってメモ帳とはどう違うの?
ペンギン先生 ペンギン先生
コードを読み書きするためのエディタだよ。色分けや編集支援があり、ファイルを一覧から開ける。Gitの変更確認、デバッグ、統合ターミナルなども使えて、対応する言語や機能を拡張で増やせるんだ。
ひよこ ひよこ
入れれば、すぐPythonも動く?
ペンギン先生 ペンギン先生
Pythonの編集を助ける拡張機能と、コードを実行するPython本体は別だよ。エディタに拡張を入れただけで、必要な実行環境が全部そろうとは限らない。使う言語の案内に沿って準備しよう。
ひよこ ひよこ
拡張機能は何でも入れていいの?
ペンギン先生 ペンギン先生
まず必要な言語支援や整形などに絞り、公開者と説明、必要な環境を確認するといいね。拡張によって機能や利用条件は違うんだ。知らない配布元のプロジェクトは、信頼する前に内容を確認しよう。
ひよこ ひよこ
Visual Studioとは同じもの?
ペンギン先生 ペンギン先生
別の製品だよ。VS Codeは編集・実行・デバッグを組み合わせるコードエディタ。Visual Studioは統合開発環境として、より広い開発作業をまとめて支援する。名前だけで同じ機能だと思わず、使う言語や作業に合わせて選ぼう。
ひよこ ひよこ
リモート開発やAIも使えるの?
ペンギン先生 ペンギン先生
Remote Developmentの拡張を使い、サーバーやコンテナ、WSLで開発できるよ。AI機能は任意で、本体の基本編集にアカウントは不要。AIサービスには別の利用条件や枠があるので、本体が無料でも全機能が無制限とは限らないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「VS Code」って出てきたら「拡張機能で使い方を広げられるコードエディタ」と思えばだいたいOK!
📖 おまけ:英語の意味
「Visual Studio Code」 = ビジュアルスタジオコード
💬 Microsoftの統合開発環境「Visual Studio」の名前を受け継いでいるけど、軽量なエディタとして別物として作られたよ

参考資料

← 用語集にもどる