Je souhaite modifier l'application de terminal utilisée par Visual Studio Code for Mac. Je pense que cela fait partie des préférences ou des paramètres JSON, mais incertain.
Voici un exemple de la manière de définir un autre terminal par défaut pour VSCode. Dans cet exemple, j'ai téléchargé iTerm2 et copié iTerm2 dans Applications.
"terminal.external.osxExec": "iTerm.app"
et "terminal.explorerKind": "external"
Pour ceux qui veulent changer le terminal intégré par défaut PAS seulement le côté externe, et ajouter custom themes
, Montrer lequel git branch
vous êtes sur, et si les fichiers doivent ou non être staged or committed
par exemple .
Assurez-vous d’avoir installé ceux-ci:
Installez un powerline font
(J'utilise Menlo, une police très jolie et très populaire).
Allez ici et cliquez sur
download
Ouvrir le fichier
Cliquez sur
install font
(Remarque: sans cela, le terminal intégré vscode ne restituera pas les thèmes correctement)
Ouvrez le fichier . Zshrc en exécutant la commande suivante:
cd ~; code .zshrc
Changer le thème de iTerm en agnoster
:
Appuyez sur
⌘f
Pour lancer la recherche dans le fichier . ZshrcTapez
ZSH_THEME
Recherchez jusqu'à ce que vous trouviez le code actif [~ # ~] et non [~ # ~] le code mis en commentaire :)
Editez le code pour qu'il ressemble à
ZSH_THEME="agnoster"
Sauvegarder le fichier
Ouvrez les paramètres vscode à l'aide du raccourci:
⌘,
Dans les paramètres vscode, vous verrez deux panneaux . Sur le panneau à droite , collez ceci:
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.Shell.osx": "/bin/zsh",
"terminal.integrated.fontFamily": "Menlo for Powerline"
En supposant que les paramètres soient vides avant , il devrait ressembler maintenant à ceci:
{
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.Shell.osx": "/bin/zsh",
"terminal.integrated.fontFamily": "Menlo for Powerline"
}
Fini! Profitez de votre nouveau terminal gelé
Si vous souhaitez que votre invite affiche autre chose que votre nom d'utilisateur, par exemple un coup de tonnerre, comme dans --- (le mien ou tout ce que vous voulez
Ouvrez le thème agnoster en exécutant cette commande:
cd ~/.oh-my-zsh/themes/ ; code agnoster.zsh-theme
Ouvrez la recherche en appuyant sur:
⌘f
Collez ceci dans la barre de recherche:
Prompt_segment black default "%(!.%{%F{yellow}%}.)$USER@%m"
Pour modifier l'affichage de votre invite, éditez [~ # ~] uniquement [~ # ~] cette partie:
$USER@%m
NE CHANGEZ PAS 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"
(Remarque: techniquement, vous pouvez changer tout ce qui concerne votre invite de terminal, mais pour que cela reste bref et simple, nous n’avons édité que la partie nom d’utilisateur)
Depuis le blog de 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"
Référence: Terminal intégré
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