web-dev-qa-db-fra.com

oh mon zsh montrant le caractère étrange '?' sur le terminal

J'ai installé iTerm2 et Oh-my-zsh. Cependant, il y a un point d'interrogation étrange qui se produit depuis que j'ai changé ZSH-THEME en "agnoster".

Joindre la capture d'écran pour la même chose.

 check the question mark on terminal pointer

Je pensais que le courant électrique aiderait, mais cela ne semble pas arriver. Quelqu'un peut-il m'aider avec ça?

13
Aditi Kaushal

Cela résoudra l’installation d’une police patchée sur powerline. Cette documentation officielle fournit une description de l’installation des polices poweline. 

Il y a deux façons d'activer la police patchée Powerline dans iTerm2.

  1. Définissez une police avec correctif CPL par défaut.

One defauls font

  1. Définissez une police avec correctif CPL uniquement pour les caractères non-ASCII et utilisez une autre police pour le code.

Different fonts

Prime:

15
salmanulfarzy

Exécutez les étapes 1 à 3 sur votre iterm2/terminal

  1. git clone https://github.com/powerline/fonts (le cloner n'importe où, vous pouvez supprimer le répertoire cloné après l'étape 4)
  2. cd fonts
  3. ./install.sh
  4. Ouvrez iTerm2-> Préférences-> Profils-> Texte-> Modifier la police-> Meslo LG S DZ Régulier pour Powerline.

Rouvrez le terminal et vous avez terminé.

Vous pouvez aussi faire référence à this thread sur git à peu près de la même manière.

2
Imran

La solution consiste à utiliser une police pré-expédiée. Le point 6 de ce article décrit la solution. 

0
PinkFluffyUnicorn

Sous Windows, il suffit de télécharger * Des polices Powerline telles que: https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf
* Installez-le en cliquant deux fois sur le fichier
* Choisissez la nouvelle police dans les propriétés
C'est tout!

Sur Mac - la réponse précédente est tout à fait correcte, il suffit d'installer et de choisir une police appropriée.

0
Donskikh Andrei