Bonjours à tous
avant que je passe à Buster, le comportement de la souris sous vim était le suivant, que je ne parviens plus à retrouver:
*Clic gauche, glisser = *
sélectionner du texte, (visuellement, ça fonctionne), et le garder en mémoire, puis
clic cental = le coller dans un autre processus (autre fenêtre vim ou autre logiciel, comme l’éditeur de ce forum, par exemple)
Le problème est symétrique, comme la sélection dans une fenêtre xpdf et tentative de collage dans une fenêtre vim (en mode insert, évidemment).
Le message de vim au moment du clic central:
E353: Le registre " est vide
C’est l’un des rares usages de la souris que j’utilise avec vim, mais il me manque beaucoup.
Une solution alternative serait la fonction « copier » du menu (clic droit de la souris après sélection à la souris) mais elle est également désactivée (grisée).
Je dois vous préciser que ce problème est spécifique de vim, ce fonctionnement persiste correctement avec le shell bash et d’autres éditeurs ou afficheurs.
J’ai recopié intégralement ~/vimrc et l’arborescence ~/vim/ de Jessie sous Buster, mais des différences persistent sans que j’ai pu en identifier l’origine.
Voici les infos parmi celles que j’ai pu cherchées:
$update-alternatives --display vim
vim - mode automatique
link best version is /usr/bin/vim.nox
le lien pointe actuellement sur /usr/bin/vim.nox
link vim is /usr/bin/vim
/usr/bin/vim.basic - priorité 30
/usr/bin/vim.nox - priorité 40
$apt policy vim
vim:
Installé : 2:8.1.0875-5
Candidat : 2:8.1.0875-5
Table de version :
*** 2:8.1.0875-5 500
500 http://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status
J’ai désinstallé vim-tiny, car dans /etc/vim/vim.tiny, figurait la commande s
et compatible
(mais dans une pensée magico-mystique, car set compatible n’apparaît pas dans l’affichage de « :set » ) et que je n’utilise pas vim.tiny, mais vim.nox, sans doute choisi par « vim-common »
$vim --version | egrep mouse
+acl +extra_search +mouse_netterm +tag_old_static
+arabic +farsi +mouse_sgr -tag_any_white
+autocmd +file_in_path -mouse_sysmouse +tcl
+autochdir +find_in_path +mouse_urxvt +termguicolors
-autoservername +float +mouse_xterm +terminal
-dnd +mouse +startuptime -xim
-ebcdic -mouseshape +statusline -xpm
+emacs_tags +mouse_dec -sun_workshop -xsmp
+eval +mouse_gpm +syntax -xterm_clipboard
+ex_extra -mouse_jsbterm +tag_binary
-xterm_savevim–version.txt (3,4 Ko) (version complète)