Vscode端末にGit Bashを設定する


ある瞬間からVscode端末はGit Bashではなく他の環境を使用している.GitBashさえ見えない...だから設定した以上、基本端末をGitBashに設定します
でも問題!!グーグルに努力し、端末の設定を変えようとすると、いくつかのホットスポットが現れた.

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を設定する

  • settings.jsonファイルを開く
  • 修正内容
  • 1. settings.jsonファイルを開く2つの方法

  • f1またはctrl+shift+p(コマンドパレット)>「settings」>Preferences:Open Settings(JSON)をクリック
  • FilePreperencesSettingsまたはctrl+,(設定)>terminal.integrated.「shellの入力」>「ファイル」をクリックします.
  • 2.修正内容

  • 追加したコードを修正することにより
  • {
        "terminal.integrated.profiles.windows": {
            "GitBash": {
                "path": ["C:\\Git\\bin\\bash.exe"],
            },
        },
        "terminal.integrated.defaultProfile.windows": "GitBash",
    }
  • 変更された設定.jsonファイル
  • こんな風に飛ぶsettingsjsonファイルを開いて既存の内容を変更します.settings.jsonファイルを開くたびに整理するのが難しい...端末設定パスが個別に指定されていない場合は、以下のようになります.

    端末設定パス(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スクリプトの実行権限の変更

  • PowerShell管理者権限運転
  • 設定-実行ポリシーRemoteSigned入力
  • get-help Set-ExecutionPolicyどのような権限を設定できるかを決めることができ、うち私RemoteSignedローカルコンピュータで生成されたスクリプトしか実行できないか、またはインターネットからダウンロードされたスクリプトは信頼できる配布者のみが署名できる.「制限」>「すべてのタグ」>「制限」>「Unrestricted」>「ByPass」>「Undefined」の順に、制限ポリシーにはポリシーが適用されません.