11 votes

Problème WSL, vi, vim et nano sont inutilisables (écran de terminal vide) (même problème avec ubuntu 20 ou debian sur wsl)

J'ai un problème étrange avec ubuntu sur wsl.

Lorsque je veux modifier un fichier txt sur Ubuntu ou Debian (via WSL sous Windows), le contenu du terminal se vide et je ne vois rien (le contenu du fichier texte est invisible) :

Je crée un simple fichier texte avec du contenu

enter image description here

Et quand je veux lire/modifier le fichier avec vim (même problème avec vi et nano), j'obtiens ce terminal vide :

enter image description here

Sur ce terminal vide, si je tape i puis some text puis escape + :x et ensuite enter Je comprends :

enter image description here

Et le texte some text a été ajouté au fichier :

enter image description here

J'ai essayé Debian sur WSL et j'ai le même problème ! Impossible d'utiliser vim, vi ou nano à cause de ce problème :/.

Je décoche et recoche la fonctionnalité de la fenêtre "Windows Subsystem for Linux" mais le problème persiste

Merci pour toute aide :)

EDIT :

Le retour de la commande $TERM :

enter image description here

15voto

Timo Snellman Points 166

Essayez de mettre $TERM à xterm-color. Avec ce changement, vi, vim et nano fonctionnent.

export TERM=xterm-color

et réessayez votre éditeur préféré. Et pour le rendre permanent, ajoutez-le à votre ~/.profile ou ~/.bashrc

Cela a commencé après l'installation de la mise à jour cumulative pour Windows Server 2019 (KB5007206). En supprimant également cette mise à jour, j'ai pu faire fonctionner vi, vim et nano sur WSL.

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