Quelles seraient les commandes pour pouvoir faire CTRL + V sur gVim?
Sous OS X, je peux copier du texte dans vim, mais sous Windows, je ne reçois rien.
Je recommanderais l'un des éléments suivants au lieu de configurer des raccourcis personnalisés:
Coller du registre:
" + + + p
Coller à l'aide du bouton central de la souris
Coller en utilisant le menu contextuel
MODIFIER:
Selon ce répondez, vous devrez peut-être régler le presse-papiers sur non nommé pour que le collage de registre fonctionne.
set clipboard=unnamed
set clipboard=unnamed
Du vim Documentation :
la source
Bien que vous puissiez configurer les liaisons de touches comme le suggère Otiel, je pense qu'il serait peut-être plus utile de comprendre le fonctionnement du copier-coller dans Vim et de comprendre le sens réel de ces commandes.
Les commandes couper, copier et coller dans Vim (
d
,y
etp
) travailler avec soi-disant registres qui contiennent le texte coupé en dernier ou copié. Par défaut, ils utilisent le registre non nommé""
, alors que le presse-papiers du système est le"+
registre.Vous pouvez préfixer les commandes avec un registre à celui-là à la place. Donc, pour copier de Vim vers Windows, utilisez
"+y
et pour coller à partir de Windows, utilisez"+p
.Vous avez également 26 registres nommés
"a
à"z
que vous pouvez utiliser pour tout ce que vous voulez. Cela peut être très utile lorsque vous effectuez des opérations d'édition complexes.Il existe également d'autres registres spéciaux. Pour plus d'informations, voir
:help registers
.la source
Ajoutez ce qui suit dans votre
vimrc
fichier (doit être situé sousC:\Program Files\Vim\_vimrc
):Ou utilisez le
p
commande dans vim pour coller le contenu du presse-papier.la source