6 votes

Zsh dans Cygwin 1.7

Lorsque je lance Zsh en tant que Shell dans Cygwin 1.7, j'obtiens les caractères d'échappement en texte brut. Lorsque vous utilisez Zsh avec l'option -l, ce problème est résolu. Pourquoi ?

enter image description here

Comme vous pouvez le constater, le terminal rend l'invite Bash correctement, mais l'invite Zsh ne rend pas l'invite sous forme de séquences d'échappement ANSI.

3voto

Hennes Points 63532

zsh démarre un nouveau Shell interactif, zsh -l commence un connexion Shell.

La principale différence entre un login Shell et tout autre Shell interactif est qu'un login Shell lit différents fichiers de configuration. Pour zsh, cela se résume à : /etc/zprofile , ~/.zprofile , /etc/zlogin y ~/.zlogin .

La raison pour laquelle les invites agissent différemment est probablement due à un paramètre dans l'un de ces fichiers.

Pour une explication plus longue et plus détaillée, voir chapitre 2, section 6 de ce guide.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X