Modifier l'application de terminal par défaut dans le code de Visual Studio sur Mac

je veux changer l'application de terminal par défaut utilisée par Visual Studio Code pour Mac. Je pense que cela fait partie des préférences ou des paramètres json, mais incertain.

23
demandé sur Joey Schluchter 2015-04-30 04:21:44

6 réponses

Non. Mais vous pouvez voter pour cette fonctionnalité ici: https://visualstudio.uservoice.com/forums/293070-visual-studio-code

-6
répondu Isidor Nikolic 2015-05-05 13:57:36

voici un exemple de la façon de faire d'un autre terminal la valeur par défaut pour VSCode, dans cet exemple j'ai téléchargé iTerm2 et copié iTerm2 aux Applications.

  1. Code (Menu) > Préférences > Paramètres De L'Utilisateur

enter image description here

  1. Modifier les paramètres.json "terminal.external.osxExec": "iTerm.app" et "terminal.explorerKind": "external"

enter image description here

  1. Ouvrir dans Terminal

enter image description here

  1. iTerm est maintenant le terminal par défaut lancé à partir de VSCode

enter image description here

62
répondu LeLong37 2017-09-18 16:20:26

Pour ceux qui veulent changer le terminal intégré par défaut PAS seulement de l'extérieur, et ajouter custom themes, show git branch vous êtes sur, et si oui ou non les fichiers doivent être staged or committedpar exemple.

Suivez ces court mesures:

assurez-vous que vous avez installés:

iTerm2,oh-my-zsh

installez un powerline font (je suis à l'aide de Menlo qui est agréable à regarder et très populaire de la police).

ici et cliquez sur download

Ouvrir le fichier

Cliquez sur install font

(Note: sans cela, vscode intégré terminal ne sera pas rendu thèmes correctement)

Ouvrir .zshrc le fichier en exécutant cette commande:

cd ~ ; code. zshrc

Modifier iTermthème agnoster:

Appuyez sur ⌘f pour ouvrir la recherche dans le .zshrc le fichier

Tapez ZSH_THEME

Recherche jusqu'à trouver le code en direct, le commentaire sur le code :)

modifiez le code pour qu'il ressemble à ZSH_THEME="agnoster"

Enregistrez le fichier

ouvrir vscode les paramètres à l'aide du raccourci:

⌘,

à l'intérieur des paramètres vscode, vous verrez deux panneaux. Sur le droit panneau de coller ceci:

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

en supposant que les paramètres étaient vide avant, il devrait maintenant ressembler à ceci:

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

Terminé! Profitez de votre nouveau terminal iced out!--24-->

- (optionnel la personnalisation)-

si vous voulez que votre invite affiche quelque chose d'autre que votre nom d'utilisateur tel qu'un coup de tonnerre, comme dans mine ou tout ce que vous voulez

Ouvrir thème agnoster en exécutant cette commande:

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

Ouvrir recherche en appuyant sur:

⌘f

collez ceci dans la recherche bar:

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

Pour modifier vos que votre message s'affiche, modifiez cette partie:

$USER@%m

DO NOT CHANGE cette partie:

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

En conclusion, le code devrait maintenant ressembler à ceci:

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

(Note: techniquement vous peut tout changer à propos de votre invite de terminal, mais pour le plaisir de garder cela court, et simple nous avons seulement édité la partie nom d'utilisateur)

22
répondu Juan Hurtado 2017-12-30 23:58:58

à Partir de visual studio blog de 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"

Référence: Terminal Intégré

3
répondu Nasif Md. Tanjim 2016-07-31 20:08:33

Eh bien je sais qu'il est si tard, mais vous pouvez simplement le changer en exécutant la commande

Terminal: Select Default Shell

c'est tellement plus facile

1
répondu kent 2017-08-19 12:35:32

j'ai récemment changé mon terminal en VSCode en ozh, c'est juste 1 pas et 1 ligne.

  1. Ouvrir Command Palette en utilisant View > Command Palette ( ou tout simplement Command + Shift + P )

  2. ajoutez la ligne suivante à l' user settings.

    "terminal.integrated.shell.osx": "zsh"

enter image description here

0
répondu alaasdk 2018-09-06 12:59:59