Je configure zsh dans Windows et j'obtiens un symbole de pourcentage inversé (noir sur blanc (arrière-plan du terminal noir)) au premier caractère de la ligne juste au-dessus de chaque invite.
Cela signifie généralement qu'il n'y a pas de nouvelle ligne à la fin du fichier, par exemple lors de la cat
saisie d'un fichier.
Cela ne se produit pas sur mon Mac ou même sur Mintty sous Windows. Mais cela se produit dans ConEmu et dans l'application de terminal standard dans laquelle CMD.EXE s'exécute généralement.
J'ai déjà unset
toutes mes chaînes d'invite ainsi que celles precmd()
que j'utilise normalement pour ajouter une ligne vierge au-dessus de l'invite.
Une idée de ce que ça pourrait être?
la source
set
. Bien sûr, cela aurait dû êtresetopt
- évidemment, j'ai écrit ma réponse trop rapidement. J'ai mis à jour ma réponse et j'ai essayé d'inclure également le point sur les lignes vides.J'avais donc exactement le même problème avec mon zsh + oh-my-zsh.
Je l'ai corrigé avec l'aide de mpy et de ces lignes:
setopt PROMPT_CR
setopt PROMPT_SP
export PROMPT_EOL_MARK = ""
Il suffit d'aller dans -> ~ / .oh-my-zsh / themes / XXXXXX Il faut ouvrir le thème que vous utilisez sur oh-my-zsh donc pour moi par exemple son agnoster.
Il suffit d'ouvrir ce fichier et de copier / coller ces 3 lignes à la fin du fichier.
Et c'est fixe !!
J'espère que vous avez une bonne journée et que cela aidera certaines personnes.
PAIX
la source
Vous pouvez exécuter mintty à l'intérieur de ConEmu. Cela m'a débarrassé des pourcentages.
Voici ce que j'ai pour les paramètres de tâche:
et commandes:
la source