Visual Studio Code のダウンロード,インストール,日本語化と,Python プログラムの実行(Windows 上)
【概要】 Visual Studio Code(VSCode)のダウンロードおよびインストールはMicrosoft公式ウェブサイトを利用する.ダウンロードしたexeファイルを実行し,画面の指示に従ってインストールを進行する.基本的な設定は既定値を利用する.VSCodeの日本語化は「Extensions(拡張機能)」メニューから「Japanese Language Pack for Visual Studio Code」を検索し,インストールを行う.PythonをVSCodeで使用するためには,Python拡張機能のインストールが必要である.拡張機能メニューから「Python」と検索し,表示された拡張機能をインストールする.これにより,Pythonファイルの作成,編集,実行が可能となる.また,Pythonのデバッガ機能も利用可能であり,ブレークポイントの設定とデバッガの起動により,プログラムの逐次実行や変数の値の確認が行える.
【目次】
- ダウンロードとインストール
- 日本語化(Japanese Language Pack for Visual Studio Code 拡張機能のインストール)
- Python のインストール,Python 拡張機能をインストールし,Python プログラムの編集,実行を行う.Python のデバッガ
- C 言語プログラムファイルを編集してみる
Visual Studio Code
高機能で拡張性の高いテキストエディタ
主な機能:コード補完,デバッグ機能の統合,Git連携
Visual Studio Code は,テキストエディタとしての 機能を備え,豊富な拡張機能をもち,ソースコードの編集やデバッグを効率的に行うことができる開発環境である. 多様なプログラミング言語に対応しており,ソースコードのシンタックスハイライトやコード補完,Gitの統合など,ソースコードの編集やデバッグに便利な機能を幅広く提供している.
winget を用いたインストールコマンド: winget install --scope machine Microsoft.VisualStudioCode
【関連する外部ページ】
- Visual Studio Code の公式のダウンロードページ: https://code.visualstudio.com/Download
- Visual Studio Code の公式ページ: https://azure.microsoft.com/ja-jp/products/visual-studio-code
【サイト内の関連ページ】
- Windows での Visual Studio Code のインストール,設定: 別ページ »で説明
- Visual Studio Code で Python プログラミング(Windows 上)
- Python のステップ実行,オブジェクトをビジュアルに観察(Visual Studio Code の Python Preview を使用)
【関連項目】 Visual Studio Code のインストール(Windows 上), Visual Studio Code の設定
● 実演ビデオ(YouTube)「Visual Studio Code のインストール(Windows 上)」
動画リンク: https://www.youtube.com/watch?v=2SVnOoJg4JY
● 実演ビデオ(YouTube)「Visual Studio Code で Python を使う」
動画リンク https://www.youtube.com/watch?v=B2QB8gvk11g
謝辞
Visual Studio Code の作者に感謝します.
ダウンロードとインストール
- ウェブページを開く
- 「Visual Studio Code のダウンロード」をクリック.
- Windows を選ぶ
- .exeファイルのダウンロードが始まる.
- ダウンロードした .exeファイルを実行する.
- 使用許諾契約書を確認する.同意できる場合のみ次に進む.
- インストールディレクトリ(フォルダ)の設定は,既定(デフォルト)のままでよい.「次へ」をクリック.
- プログラムグループの指定は,既定(デフォルト)のままでよい.「次へ」をクリック.
- 追加タスクの選択は,既定(デフォルト)のままでよい.「次へ」をクリック.
- インストールを開始したいので,「インストール」をクリック.
- インストールが始まる.
- インストールの終了を確認し,「完了」をクリック.
- 試しに、Visual Studio Code を起動してみる.
日本語化(Japanese Language Pack for Visual Studio Code 拡張機能のインストール)
英語表示になっているときは,次の手順で日本語化する.
- Visual Studio Code を起動
- 拡張機能をインストールしたいので、
「View (表示)」→
「Extensions (拡張機能)」と操作する
- 検索窓で
「japanese」と入れると、
「Japanese Language Pack for Visual Studio Code」が表示されるので、
「Install (インストール)」をクリック
- 設定を行うために,設定をクリック,「Command Palette」をクリック.
- 「Configure Display Language」をクリック.
- 「日本語」を選ぶ.
- Visual Studio Code の再起動についての表示が出る.「Restart」をクリック.
Python のインストール,Python 拡張機能をインストールし,Python プログラムの編集,実行を行う.Python のデバッガ
Python のインストール(Windows 上)
【サイト内の関連ページ】
- Windows での Python 3.10,関連パッケージ,Python 開発環境のインストール(winget を使用しないインストール): 別ページ »で説明
- Windows での Anaconda3 のインストール: 別ページ »で説明
- Python のまとめ: 別ページ »にまとめている.
【関連する外部ページ】 Python の公式ページ: https://www.python.org/
-
メニューで
「ファイル (File)」→
「新規ファイル (New File)」と操作する
- ファイル名を指定する
拡張子に「.py」を付けている.
- ディレクトリ(フォルダ)を指定する.すでに同一のファイル名でファイルが存在する場合には確認表示が出る.
- 「Python 言語 用のおすすめ拡張機能'C/C++ Extension Pack' 拡張機能をインストールしますか」と表示される場合がある.
差し支えなければインストールする.
表示されなくても問題はない.
- 新しいエディタ画面(中身は空)が開くので確認する
- 試しに、エディタ画面で、次のような Python プログラムを入れる
print("Hello,World!\n")
- 実行したいので、
実行 (Run)のためのボタンである
「▷」をクリック.
- コンソール画面に結果が表示されるので確認する
- システムに複数の Python をインストールしていて、Python を変えたいときは、右下のステータスバーを操作して変えることができる.
Python のデバッガ
Python のプラグインをインストールすることにより, Python のプログラムに対するデバッガの実行が簡単にできるようになる.
- ブレークポイント
Python プログラムの編集画面で,右側をクリックすることにより,ブレークポイントを設定できる.
- デバッグの開始
デバッグの開始は,メニューの「実行」,「デバッグの開始」. あるいは F5 キー.
デバッグの種類を選ぶ.ふつうの場合は「Python ファイル (Python File)」を選ぶ.
ブレークポイントで実行が止まる.そして,変数の値の表示などが行われる.
- ステップインによるステップ実行
ステップインは,メニューの「実行」,「ステップイン」.
あるいは,画面上部の「ステップイン」. あるいは,F11 キー.
- 続行
続行は,メニューの「実行」,「続行」.
あるいは,画面上部の「続行」. あるいは,F5 キー.
C 言語プログラムファイルを編集してみる
- Visual Studio Code を起動
-
メニューで
「ファイル (File)」→
「新規ファイル (New File)」と操作する
- ファイル名を指定する
拡張子に「.c」を付ける.
- 新しいエディタ画面(中身は空)が開くので確認する
- 「C 言語 用のおすすめ拡張機能'C/C++ Extension Pack' 拡張機能をインストールしますか」と表示される場合がある.
差し支えなければインストールする.
表示されなくても問題はない.
- ディレクトリ(フォルダ)を指定する.すでに同一のファイル名でファイルが存在する場合には確認表示が出る.
- 次の C 言語のプログラムを入れてみる
#include<stdio.h> int main() { printf("Hello,World!\n"); printf("sizeof(size_t)=%ld\n", sizeof(size_t)); return 0; }
その他の拡張機能
マーケットプレースで検索するのが簡単.
https://marketplace.visualstudio.com/
- Python 関係: Python Indent, Python Preview
- C/C++ 関係: C/C++
- Java 関係: Java, Debugger for Java
- WSL 関係: Removte - WSL
- Emacs キーバインド: Emacs Friendly Keymap