65 votes

Le terminal Cygwin bash enveloppe les lignes sur la même ligne

Je suis en train d'utiliser l'invite de commande bash de Cygwin, et pour les commandes longues, le texte se placera sur la même ligne au lieu de passer à la ligne suivante malgré avoir configuré mon PS1 à simplement ' $'.

Voici une capture d'écran,
capture d'écran

13 votes

Quelle est la valeur de la variable d'environnement TERM définie ? Pour la console Cygwin, elle devrait être cygwin.

1 votes

@ak2 cela a résolu le problème pour moi, merci. Cygwin sur Mintty.

2voto

Mark Points 251

Il y a quelque chose qui ne fonctionne pas dans vos paramètres de terminal (probablement).
Je suppose que vous auriez déjà essayé de sortir de cette session et de redémarrer une nouvelle.

En attendant de trouver une solution pour le terminal Cygwin, essayez MinTTY (c'est en fait mieux).

1 votes

Je rencontre ce problème sous Cygwin sur plusieurs machines, mais MinTTY semble mieux et résout le problème d'enroulement. Deux coups d'un seul coup!

0 votes

Notez que MinTTY est le terminal par défaut pour Cygwin depuis fin 2011.

1voto

olivieradam666 Points 111

Comme commenté par akatakritos, vous avez probablement redimensionné votre terminal alors que vim était ouvert.

Lorsque cela se produit, redimensionnez simplement une fois de plus le terminal et le problème disparaîtra.

0 votes

Merci! bien que je n'utilise pas Cygwin, cela a résolu le problème du "repli sur la même ligne" pour moi en bash - il suffit de réduire la fenêtre du terminal, puis de la maximiser à nouveau et le problème a disparu :)

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