🍣
VSCode のデフォルトターミナルをgitbash に設定する
はじめに
目標
Windows 版VSCode でデフォルトのターミナルをgitbash
に変更する。
環境
- Windows 10 Home
- VSCode 1.64.2(日本語化済)
- git version 2.35.1.windows.2
設定
設定ファイル(setting.json)の編集
-
setting.json を開く
Ctrl + SHift + P
またはF1
でコマンドパレットを開き、"setting"と入力し「基本設定: 設定(JSON)」を開く」を選択。 -
以下2つの設定を追加。
terminal.integrated.profiles.windows
でgitbash のプロファイル追加、terminal.integrated.defaultProfile.windows
でデフォルトプロファイルをgitbash に指定。
setting.json
"terminal.integrated.profiles.windows": {
"GitBash": {
"path": [
"<path to git-bash>
],
"args":["-l"],
"icon": "terminal-bash"
}
},
"terminal.integrated.defaultProfile.windows": "GitBash"
確認
Ctrl + Shift + P
で新規ターミナルを起動しbash
が起動すればOK。
おまけ
powershell でAWS CLI のオートコンプリートを設定していても、gitbash ではオートコンプリートが効かないのでついでに設定。
AWS CLI バージョン
$ aws --version
aws-cli/2.4.18 Python/3.8.8 Windows/10 exe/AMD64 prompt/off
設定
.bashrc
作成
1. gitbash で$ touch ~/.bashrc
2. ターミナルを新規起動
以下のメッセージが表示され、 ~/.bash_profile
が作成される。
WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile.
This looks like an incorrect setup.
A ~/.bash_profile that loads ~/.bashrc will be created for you.
3. コンプリータをみつける
$ which aws_completer
/c/Program Files/Amazon/AWSCLIV2/aws_completer
~/.bash_profile
に下記を追加
4. パスにスペースが含まれる場合は\
を忘れずに。
.bash_profile
# complete -C '<コンプリータのパス>' aws
complete -C '/c/Program\ Files/Amazon/AWSCLIV2/aws_completer' aws
5. プロファイルの再ロードで完了
$ source ~/.bash_profile
Discussion