Lorsque j'ouvre Vim à partir d'un terminal, copie du texte dans le presse-papiers du système et quitte Vim, le presse-papiers du système est effacé.
Comment conserver le texte copié dans le presse-papiers ?
Lorsque j'ouvre Vim à partir d'un terminal, copie du texte dans le presse-papiers du système et quitte Vim, le presse-papiers du système est effacé.
Comment conserver le texte copié dans le presse-papiers ?
En synthétisant les réponses du superutilisateur , ajoutez simplement ce qui suit à votre .vimrc
autocmd VimLeave * call system("xsel -ib", getreg('+'))
D'après la réponse de Matt , ce qui suit utilise xclip
au lieu de xsel
:
autocmd VimLeave * call system('echo ' . shellescape(getreg('+')) .
\ ' | xclip -selection clipboard')
Utilisez NeoVim . Par défaut, il n'efface pas le presse-papiers à la sortie. Vous aurez toujours besoin de set clipboard=unnamedplus
(généralement en ~/.config/nvim/init.vim
) et d'avoir des xsel
ou xclip
installés.
Gardez à l'esprit que certaines autres valeurs par défaut sont également différentes.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.