Debian 10 putty vim bug

Tags: #<Tag:0x00007f32d438dfe8> #<Tag:0x00007f32d438df20> #<Tag:0x00007f32d438de30>

Bonjour tout le monde

voila je suis sur Debian 10 desk en utilisent putty ou terminal quand je cherche a faire un Vim nom_du_fichier
la ça bug je peux rien faire mème un :q!

j’ai le mème souci si j’établis la connexion ssh avec le terminal

j’ai un serveur Debian et un serveur Ubuntu, pour moi ça vient bien de mon Debian 10 desk

Merci pour votre aide

Bonjour,

Pas d’autres soucis constatés lors de la session ssh ?
Tu as essayé de désinstaller et réinstaller vim ? On parle bien de la dernière version de vim telle que fournie par les dépôts Debian 10 (2:8.1.0875-5) ?

Hello,
peut-être qu’un ssh -v (verbose) donnera de plus amples informations ?

pour mes serveurs Ubuntu est Debian 10 ou tout est d’origine est a jour
voici un capture j’ai le mème souci en sudo est sur mon Debian serveur aussi

Capture%20du%202019-08-20%2014-48-39

C’est pas grave, du moment que tu as emacs: vim ne sert à rien…

Plus sérieusement, tu peux tester:
vim -X pour forcer le terminal
vim --noplugin pour tester si ça vient des plugins
vim -V[N] pour le mode verbeux, avec N qui va de 1 à 10

voila la résultat de -v attantion les yeux :slight_smile:

Last login: Tue Aug 20 16:17:36 2019 from 192.168.66.191
christopher@Ubuntu-chris:~$ vim -V 1 teste
2 fichiers à éditer
chdir(/usr/share/vim)
fchdir() to previous dir
sourcement "$VIM/vimrc"
Recherche de "debian.vim" dans "/home/christopher/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/debian.vim"
Recherche de "/usr/share/vim/vimfiles/debian.vim"
Recherche de "/usr/share/vim/vim80/debian.vim"
chdir(/usr/share/vim/vim80)
fchdir() to previous dir
ligne 10 : sourcement de "/usr/share/vim/vim80/debian.vim"
fin du sourcement de /usr/share/vim/vim80/debian.vim
de retour dans /usr/share/vim/vimrc
Recherche de "/usr/share/vim/vimfiles/after/debian.vim"
Recherche de "/home/christopher/.vim/after/debian.vim"
chdir(/usr/share/vim/vim80/syntax)
fchdir() to previous dir
ligne 27 : sourcement de "/usr/share/vim/vim80/syntax/syntax.vim"
Recherche de "syntax/synload.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/syntax/synload.vim"
Recherche de "/var/lib/vim/addons/syntax/synload.vim"
Recherche de "/usr/share/vim/vimfiles/syntax/synload.vim"
Recherche de "/usr/share/vim/vim80/syntax/synload.vim"
chdir(/usr/share/vim/vim80/syntax)
fchdir() to previous dir
ligne 19 : sourcement de "/usr/share/vim/vim80/syntax/synload.vim"
Recherche de "syntax/syncolor.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/syntax/syncolor.vim"
Recherche de "/var/lib/vim/addons/syntax/syncolor.vim"
Recherche de "/usr/share/vim/vimfiles/syntax/syncolor.vim"
Recherche de "/usr/share/vim/vim80/syntax/syncolor.vim"
chdir(/usr/share/vim/vim80/syntax)
fchdir() to previous dir
ligne 21 : sourcement de "/usr/share/vim/vim80/syntax/syncolor.vim"
fin du sourcement de /usr/share/vim/vim80/syntax/syncolor.vim
de retour dans /usr/share/vim/vim80/syntax/synload.vim
Recherche de "/usr/share/vim/vimfiles/after/syntax/syncolor.vim"
Recherche de "/var/lib/vim/addons/after/syntax/syncolor.vim"
Recherche de "/home/christopher/.vim/after/syntax/syncolor.vim"
fin du sourcement de /usr/share/vim/vim80/syntax/synload.vim
de retour dans /usr/share/vim/vim80/syntax/syntax.vim
Recherche de "filetype.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/filetype.vim"
Recherche de "/var/lib/vim/addons/filetype.vim"
Recherche de "/usr/share/vim/vimfiles/filetype.vim"
Recherche de "/usr/share/vim/vim80/filetype.vim"
chdir(/usr/share/vim/vim80)
fchdir() to previous dir
ligne 25 : sourcement de "/usr/share/vim/vim80/filetype.vim"
Recherche de "ftdetect/*.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/ftdetect/*.vim"
Recherche de "/var/lib/vim/addons/ftdetect/*.vim"
Recherche de "/usr/share/vim/vimfiles/ftdetect/*.vim"
Recherche de "/usr/share/vim/vim80/ftdetect/*.vim"
Recherche de "/usr/share/vim/vimfiles/after/ftdetect/*.vim"
Recherche de "/var/lib/vim/addons/after/ftdetect/*.vim"
Recherche de "/home/christopher/.vim/after/ftdetect/*.vim"
introuvable dans 'runtimepath' : "ftdetect/*.vim"
fin du sourcement de /usr/share/vim/vim80/filetype.vim
de retour dans /usr/share/vim/vim80/syntax/syntax.vim
Recherche de "/usr/share/vim/vimfiles/after/filetype.vim"
Recherche de "/var/lib/vim/addons/after/filetype.vim"
Recherche de "/home/christopher/.vim/after/filetype.vim"
fin du sourcement de /usr/share/vim/vim80/syntax/syntax.vim
de retour dans /usr/share/vim/vimrc
fin du sourcement de $VIM/vimrc
chdir(/home/christopher)
fchdir() to previous dir
impossible de sourcer "$HOME/.vimrc"
chdir(/home/christopher/.vim)
fchdir() to previous dir
impossible de sourcer "~/.vim/vimrc"
chdir(/home/christopher)
fchdir() to previous dir
impossible de sourcer "$HOME/.exrc"
chdir(/usr/share/vim/vim80)
fchdir() to previous dir
sourcement "$VIMRUNTIME/defaults.vim"
chdir(/usr/share/vim/vim80/syntax)
fchdir() to previous dir
ligne 80 : sourcement de "/usr/share/vim/vim80/syntax/syntax.vim"
chdir(/usr/share/vim/vim80/syntax)
fchdir() to previous dir
ligne 15 : sourcement de "/usr/share/vim/vim80/syntax/nosyntax.vim"
fin du sourcement de /usr/share/vim/vim80/syntax/nosyntax.vim
de retour dans /usr/share/vim/vim80/syntax/syntax.vim
Recherche de "syntax/synload.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/syntax/synload.vim"
Recherche de "/var/lib/vim/addons/syntax/synload.vim"
Recherche de "/usr/share/vim/vimfiles/syntax/synload.vim"
Recherche de "/usr/share/vim/vim80/syntax/synload.vim"
chdir(/usr/share/vim/vim80/syntax)
fchdir() to previous dir
ligne 19 : sourcement de "/usr/share/vim/vim80/syntax/synload.vim"
Recherche de "syntax/syncolor.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/syntax/syncolor.vim"
Recherche de "/var/lib/vim/addons/syntax/syncolor.vim"
Recherche de "/usr/share/vim/vimfiles/syntax/syncolor.vim"
Recherche de "/usr/share/vim/vim80/syntax/syncolor.vim"
chdir(/usr/share/vim/vim80/syntax)
fchdir() to previous dir
ligne 21 : sourcement de "/usr/share/vim/vim80/syntax/syncolor.vim"
fin du sourcement de /usr/share/vim/vim80/syntax/syncolor.vim
de retour dans /usr/share/vim/vim80/syntax/synload.vim
Recherche de "/usr/share/vim/vimfiles/after/syntax/syncolor.vim"
Recherche de "/var/lib/vim/addons/after/syntax/syncolor.vim"
Recherche de "/home/christopher/.vim/after/syntax/syncolor.vim"
fin du sourcement de /usr/share/vim/vim80/syntax/synload.vim
de retour dans /usr/share/vim/vim80/syntax/syntax.vim
fin du sourcement de /usr/share/vim/vim80/syntax/syntax.vim
de retour dans /usr/share/vim/vim80/defaults.vim
Recherche de "filetype.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/filetype.vim"
Recherche de "/var/lib/vim/addons/filetype.vim"
Recherche de "/usr/share/vim/vimfiles/filetype.vim"
Recherche de "/usr/share/vim/vim80/filetype.vim"
chdir(/usr/share/vim/vim80)
fchdir() to previous dir
ligne 95 : sourcement de "/usr/share/vim/vim80/filetype.vim"
fin du sourcement de /usr/share/vim/vim80/filetype.vim
de retour dans /usr/share/vim/vim80/defaults.vim
Recherche de "/usr/share/vim/vimfiles/after/filetype.vim"
Recherche de "/var/lib/vim/addons/after/filetype.vim"
Recherche de "/home/christopher/.vim/after/filetype.vim"
Recherche de "ftplugin.vim" dans "/home/christopher/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim80,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/christopher/.vim/after"
Recherche de "/home/christopher/.vim/ftplugin.vim"
Recherche de "/var/lib/vim/addons/ftplugin.vim"
Recherche de "/usr/share/vim/vimfiles/ftplugin.vim"
Recherche de "/usr/share/vim/vim80/ftplugin.vim"
chdir(/usr/share/vim/vim80)
fchdir() to previous dir
ligne 95 : sourcement de "/usr/share/vim/vim80/ftplugin.vim"
fin du sourcement de /usr/share/vim/vim80/ftplugin.vim
de retour dans /usr/share/vim/vim80/defaults.vim
Recherche de "/usr/share/vim/vimfiles/after/ftplugin.

Et là, ça s’arrète avec un curseur clignotant ?
Parce que je ne vois pas de signe de probléme dans ce log, et je n’ai aucune autre idée pour t’aider.

non pas de curseur rien je peux juste fermer la session est la re lancer
mais avec nano aucun souci sur aucune des serveur

Salut

Ca va paraitre idiot, mais bon…

  1. Tes serveurs sont des machines physiques ou virtuelles ?
  2. As-tu un accès physique à ces serveurs (clavier+écran directement connectés/ables dessus), ou un accès direct à leur console via l’hyperviseur pour le cas de machines virtuelles ?
  3. Si oui à 2), rencontres-tu le souci de vim également en accès direct ?

Et sinon comme suggérait mattotop, peux-tu essayer de lancer vim sans plugins (vim --noplugin fichier) ?
Je dis ça car lorsque je lance vim -V 1 fichier j’ai à la fin un prompt qui me demande d’appuyer sur la touche Entrée. Comme tu ne l’as apparemment pas, et que la dernière ligne que tu donnes mentionne la recherche d’un fichier ftplugin, c’est possible que ça vienne de là.

Sinon, le fait que ce soit des serveurs par putty/ssh, je me disais qu’il y avait peut être un truc genre variable DISPLAY configuré par erreur avec une valeur quelconque ou autre chose lié à X qui provoquerait le lancement de vim en mode graphique, sans message d’erreur, et sans voir quoi que ce soit, vu qu’évidemment on a pas accés au serveur X à distance.

Hello,
Je pense qu’il y a juste un problème de terminal…

Il faut définir un autre type de terminal genre : TERM=vt220
après il faut que cette variable soit changé à chaque connexion donc il faut définir cette variable dans le .bashrc ou .profile.

Pour info vous pouvez voir les différents terminales disponibles par ncursus vers /lib/terminfo/