77

Visual Studio Code for Mac で使用される既定のターミナル アプリを変更したいと考えています。設定または設定jsonの一部だと思いますが、不明です。

4

7 に答える 7

133

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

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

ここに画像の説明を入力

  1. settings.json"terminal.external.osxExec": "iTerm.app"を編集し、"terminal.explorerKind": "external"

ここに画像の説明を入力

  1. ターミナルで開く

ここに画像の説明を入力

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

ここに画像の説明を入力

于 2016-07-21T03:14:35.903 に答える
95

外部だけでなくデフォルトの統合端末を変更したい場合は、 を追加custom themesし、現在の端末を表示git branchし、ファイルが必要かどうかなどstaged or committed を示します。

次の簡単な手順に従います。

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

iTerm2ああ-私の-zsh

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

ここに行き、クリックしてくださいdownload

ファイルを開く

クリックinstall font

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

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

CD ~ ; コード .zshrc

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

を押して、 .zshrcファイル⌘fの検索を開きます

タイプZSH_THEME

コメントアウトされたコードではなく、ライブコードが見つかるまで検索してください:)

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

ファイルを保存する

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

⌘,

vscode 設定内に、2 つのパネルが表示されます。右側のパネルに次を貼り付けます。

"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"
}

終了した!新しいアイスアウト端末をお楽しみください

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

プロンプトにサンダーボルトなどのユーザー名以外の何かを表示する場合は、私のものや必要なもののように

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

cd ~/.oh-my-zsh/themes/ ; code agnoster.zsh-theme

次のキーを押して検索を開きます。

⌘f

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

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

プロンプトの表示内容を変更するには、この部分のみを編集します。

$USER@%m

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

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

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

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

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

于 2017-12-30T22:50:30.293 に答える
3

ビジュアル スタジオ コード ブログから:

// 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"

参考:統合端末

于 2016-07-31T20:08:33.483 に答える
-34

いいえ。ただし、ここでこの機能に投票できます: https://visualstudio.uservoice.com/forums/293070-visual-studio-code

于 2015-05-05T13:57:36.057 に答える