Vscode端末にGit Bashを設定する
ある瞬間からVscode端末はGit Bashではなく他の環境を使用している.GitBashさえ見えない...だから設定した以上、基本端末をGitBashに設定します
でも問題!!グーグルに努力し、端末の設定を変えようとすると、いくつかのホットスポットが現れた.
This is deprecated, the new recommended way to configure your default shell is by creating a terminal profile in
すなわち、Vscodeは管理プロファイルとして更新され、複数の端末の使用を許可する.そのため、上記の形式で使用する
settings.jsonファイルを開く 修正内容
追加したコードを修正することにより 変更された設定.jsonファイル
こんな風に飛ぶsettingsjsonファイルを開いて既存の内容を変更します.settings.jsonファイルを開くたびに整理するのが難しい...端末設定パスが個別に指定されていない場合は、以下のようになります.
デフォルトの端末がGit Bashに設定されていることがわかります.
Vscode端末を設置し、確認ボタンをたくさん押したところ、PowerShellにエラーが…休む.
これがPowerShellスクリプトの実行権限エラーです.幸いなことに、簡単に解決できます.
赤は「このシステムでスクリプトを実行できません~~~」と表示されます.
PowerShell管理者権限運転 設定-実行ポリシーRemoteSigned入力
でも問題!!グーグルに努力し、端末の設定を変えようとすると、いくつかのホットスポットが現れた.
settings.jsonの横のメッセージ
This is deprecated, the new recommended way to configure your default shell is by creating a terminal profile in
#terminal.integrated.profiles.windows#
and setting its profile name as the default in #terminal.integrated.defaultProfile.windows#
. This will currently take priority over the new profiles settings but that will change in the future.すなわち、Vscodeは管理プロファイルとして更新され、複数の端末の使用を許可する.そのため、上記の形式で使用する
terminal.integrated.shell.windows
代わります.Vscode端末にGit Bashを設定する
1. settings.jsonファイルを開く2つの方法
f1
またはctrl
+shift
+p
(コマンドパレット)>「settings」>Preferences:Open Settings(JSON)をクリックFile
・Preperences
Settings
またはctrl
+,
(設定)>terminal.integrated.「shellの入力」>「ファイル」をクリックします.2.修正内容
{
"terminal.integrated.profiles.windows": {
"GitBash": {
"path": ["C:\\Git\\bin\\bash.exe"],
},
},
"terminal.integrated.defaultProfile.windows": "GitBash",
}
端末設定パス(default)
Git Bash c:\Program Files\Git\bin\bash.exe
Command Prompt C:\WINDOWS\System32\cmd.exe
PowerShell C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
結果画面
デフォルトの端末がGit Bashに設定されていることがわかります.
Vscode端末を設置し、確認ボタンをたくさん押したところ、PowerShellにエラーが…休む.
これがPowerShellスクリプトの実行権限エラーです.幸いなことに、簡単に解決できます.
PowerShellスクリプト実行権限エラーメッセージ
赤は「このシステムでスクリプトを実行できません~~~」と表示されます.
PowerShellスクリプトの実行権限の変更
get-help Set-ExecutionPolicy
どのような権限を設定できるかを決めることができ、うち私RemoteSigned
ローカルコンピュータで生成されたスクリプトしか実行できないか、またはインターネットからダウンロードされたスクリプトは信頼できる配布者のみが署名できる.「制限」>「すべてのタグ」>「制限」>「Unrestricted」>「ByPass」>「Undefined」の順に、制限ポリシーにはポリシーが適用されません.Reference
この問題について(Vscode端末にGit Bashを設定する), 我々は、より多くの情報をここで見つけました https://velog.io/@aldrn29/VScode-Git-bashテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol