Visual Studio Code(以降はVS Codeと呼称する)は、Microsoft社が提供するコードエディタで、拡張機能が豊富なことから導入している方も多いと思います。
実際、私の勤務先でも日常的に使用しています。Remote SSHの拡張機能も備わっているため、自宅のPCからサーバマシン内のソースコードを編集することや、コマンドラインから実行することも可能なため、テレワーク化においても重宝します。
本記事では、VS CodeをWindowsPCへインストールする手順、およびVS CodeのターミナルからGit Bash、Anaconda Promptを呼び出す設定方法を紹介します。
Git Bash、Anaconda Promptについて興味のある方は、以下の記事も合わせてご覧ください。VS Codeと同様に、昨今の開発現場では欠かせないプラットフォームとなっています。
UNIXコマンドには、下記のような事務作業、開発作業に便利なコマンドが多々あります。 mkdir : ディレクトを作成 mv, cp: ファイル移動、コピー ls: ディレクトリ内のファイル一覧を表示 find: 特定条件に一致する[…]
Anacondaは、Pythonインタプリタ(実行環境)と、科学技術計算、データサイエンス、機械学習に関連したパッケージがセットになったプラットフォーム環境です。本記事では、Anaconda環境をWindowPCへインストールする方法と簡単[…]
インストール環境
CPU: Intel Core i7-9750H
1. VS Codeのインストール
1-1. 公式のダウンロードページにアクセスする
1-2. 「User Installer」から自分の環境にあったリンクを選択する
「zip」の場合は、インストールせずにファイルを展開するのみで使用可能となりますが、バージョンの自動更新などは行えないため、お勧めしません。
1-3. 「Download for Windows」を選択する
1-4. ダウンロードしたインストーラ「VSCodeUserSetup-*.exe」を実行する
1-5. インストールウィザードが立ち上がるのでないように項目に目を通しながら、インストールを進める

2. Git Bashとの連携
2-1. VS Codeの拡張機能「Shell launcher」をインストールする
2-1-1. ブロックのアイコンメニューを選択し、検索バーに「Shell launcher」と入力する
2-1-2. 「Shell launcher」を選択し、「Install」を選択する
2-2. 「Shell launcher」の設定を変更する
2-2-1. 「Shell launcher」の歯車アイコンを選択し、「Extension Settings」を選択する
2-2-2. 「Shell launcher > Shells: Windows」の「Edit in settings.json」を選択する
2-2-3. 「shellLauncher.shells.windows」内の「”label”: “Git bash” 」直上のパスを、「GitBash」の実行ファイル「bash.exe」のものに書き換える
「git-bash.exe」を指定した場合は、VS Code内のターミナルではなく別ウィンドウでGitBashが立ち上がります。
2-2-4. 「Ctrl」+「s」で「settings.json」の変更を保存する
2-2-5. 「Ctrl」+「Shift」+「p」でコマンドパレットを開き、「Shell Launcher: Launch」と打ち込み実行する
2-2-6. 有効な実行環境が列挙されるので、”Git Bash”を選択する
2-2-7. ターミナル上に「GitBash」が立ち上がったことが確認できる
3. Anaconda Promptとの連携
3-1. 「Anaconda Prompt」の起動設定を確認する
3-1-1. Windowsメニューから「Anaconda Prompt」を右クリックし、「ファイルの場所を開く」を選択する
3-1-2. 「Anaconda Prompt」のショートカットを右クリックし、「リンク先」の文字列をコピーする
3-1-3. 「Anaconda Prompt」のショートカットを右クリックし、「リンク先」の文字列をコピーする
%windir%\System32\cmd.exe “/K” C:\Users\{user}\anaconda3\Scripts\activate.bat C:\Users\{user}\anaconda3
「cmd.exe」のパスは”shell”に、それ以外はpythonのリスト形式で”args”に記述することで、
「Anaconda Prompt」のショートカット実行時の挙動を再現できます。
“label”はコマンドパレット上の表示名に影響するのみで、任意の名前で構いません。{
“shell”: “C:\\Windows\\System32\\cmd.exe”,
“args”: [“/K”, “C:\\Users\\{user}\\anaconda3\\Scripts\\activate.bat”, “C:\\Users\\thosh\\anaconda3”],
“label”: “Anaconda Prompt”
}
