vim: Impossible de copier coller dans Debian Stretch
Article publié le 17 Avril 2018
Certains l'auront remarqué, depuis debian 9 (stretch), il est par défaut impossible de faire un copier coller depuis un terminal en utilisant vim.
Afin de résoudre ce petit désagrément, il suffit d'éditer le fichier /usr/share/vim/vim80/defaults.vim et de modifier la ligne suivante:
if has ('mouse')
set mouse=a
endif
par:
if has ('mouse')
set mouse=r
endif
Bonjour. Effectivement, c’est dans ce fichier que c’est activé. Mais il vaudrait mieux éviter de modifier ce fichier car il sera remplacé à chaque update du paquet.
Personnellement, je mets la commande ‘set mouse=?’ dans le fichier /etc/vimrc. Il me semble que cela fonctionne.
Bonjour,
Ce n’est pas impossible, il suffit d’utiliser la touche shift pendant les manipulations de la souris (shift+select pour pouvoir coller ailleurs, shift clic droit ou molette pour coller)
Merci beaucoup, la combine du shift ! surement écrit dans le man … 😀
Ou alors de le modifier en local dans ~/.vim/vimrc si on a pas les privilèges admin sur la machine en question.
Ou
echo « syntaxe on » > ~/.vimrc
Vim passe en mode visual si il n’y a pas de .vimrc dans le $HOME
si c’est juste pour créer un fichier vide, le grand classique depuis toujours c’est :
$ touch ~/.vimrc
par ailleurs si effectivement on a créé /etc c’est bien pour centraliser les conf et distinguer le comportement par défaut du logiciel de la conf personnalisée. Les choses bien ordonnées s’administrent beaucoup mieux en faisant beaucoup moins appel a la chance (ta conf ne risque pas d’être modifiées au hasard des upgrades).
Pour Vim, la grosse modif c’est quand même le passage a nvim qui a quelques différences.
thanks
Merci pour l’astuce.
Ça fonction chez moi.
Merci