web-dev-qa-db-ja.com

MacのVisual Studio Codeでデフォルトのターミナルアプリを変更する

MacのVisual Studio Codeで使用されるデフォルトのターミナルアプリを変更したい。私はそれが好みや設定のjsonの一部だと思っていますが、確信はありません。

38
Joey Schluchter

次に、別の端末をVSCodeのデフォルトにする方法の例を示します。この例では、iTerm2をダウンロードし、iTerm2をアプリケーションにコピーしました。

  1. コード(メニュー)> [設定]> [ユーザー設定]

enter image description here

  1. Settings.jsonを編集"terminal.external.osxExec": "iTerm.app"および"terminal.explorerKind": "external"

enter image description here

  1. ターミナルで開く

enter image description here

  1. iTermはVSCodeから起動されるデフォルトのターミナルになりました

enter image description here

89
LeLong37

外部だけでなくdefault統合端末を変更し、_custom themes_を追加し、どの_git branch_を使用しているか、ファイルが必要かどうかを表示したい場合_staged or committed_ たとえば になります。

以下のshortステップに従います。

これらがインストールされていることを確認してください。

iTerm2oh-my-zsh

_powerline font_をインストールします(見栄えがよく、非常に人気のあるフォントであるMenloを使用しています)

here に進み、downloadをクリックします

ファイルを開く

_install font_をクリックします

(注:これがないと、vscode統合端末はテーマを正しくレンダリングしません)

次のコマンドを実行して、。zshrcファイルを開きます。

cd〜;コード.zshrc

iTermのテーマをagnosterに変更します。

_⌘f_を押して、。zshrcファイルで検索を開きます

タイプ_ZSH_THEME_

ライブコードが見つかるまで検索します。[〜#〜] [[##〜]コメントアウトされたコードではありません:)

_ZSH_THEME="agnoster"_のようにコードを編集します

ファイルを保存する

ショートカットを使用してvscode設定を開きます

_⌘,_

Vscode設定の内部には、2つのパネルが表示されます。 rightパネルでこれを貼り付けます:

_"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.Shell.osx": "/bin/zsh",
"terminal.integrated.fontFamily": "Menlo for Powerline"
_

設定が空の前だったと仮定すると、次のようになります:

_{
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.Shell.osx": "/bin/zsh",
    "terminal.integrated.fontFamily": "Menlo for Powerline"
}
_

終わった!新しいアイスアウトターミナルをお楽しみください

オプションのカスタマイズ)-

---(mine または anything you want のように、プロンプトにサンダーボルトなど、ユーザー名以外の何かを表示する場合

次のコマンドを実行して、agnosterテーマを開きます。

_cd ~/.oh-my-zsh/themes/ ; code agnoster.zsh-theme_

次を押してsearchを開きます:

_⌘f_

これを検索バーに貼り付けます:

Prompt_segment black default "%(!.%{%F{yellow}%}.)$USER@%m"

プロンプトの表示を変更するには、この部分を編集[〜#〜] only [〜#〜]

_$USER@%m_

この部分を変更しないでください

Prompt_segment black default "%(!.%{%F{yellow}%}.)

結論として、コードは次のようになります。

Prompt_segment black default "%(!.%{%F{yellow}%}.) Insert here whatever your heart desires"

(注:技術的には、端末のプロンプトに関するすべてを変更できますが、これを短く、簡単にするために、ユーザー名の部分のみを編集しました)

49
Juan Hurtado

私は最近、VSCodeの端末をozhに変更しました。その1ステップと1行だけです。

  1. Command Palette(または単にView > Command Palette)を使用してCommand + Shift + Pを開きます

  2. user settingsに次の行を追加します。

    "terminal.integrated.Shell.osx": "zsh"

enter image description here

7
alaasdk

Visual Studio Codeブログから:

// 64-bit cmd it available, otherwise 32-bit
"terminal.integrated.Shell.windows":"C:\\Windows\\sysnative\\cmd.exe"
// 64-bit PowerShell if available, otherwise 32-bit
"terminal.integrated.Shell.windows":"C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe"
// Git Bash
"terminal.integrated.Shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
// Bash on Ubuntu (on Windows)
"terminal.integrated.Shell.windows": "C:\\Windows\\sysnative\\bash.exe"

参照: 統合ターミナル

3

遅すぎることはわかっていますが、コマンドを実行するだけで変更できます

Terminal: Select Default Shell

とても簡単

1
kent