Ajoutez les lignes suivantes à votre _vimrc
ou .vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
Mais attention, le mode visuel est alors CTRL-Q au lieu de CTRL-V.
Pour une vue d'ensemble de ce que fait mswin.vim, voir la section code source mswin.vim . Il est très bien commenté et si une commande n'est pas claire, vous pouvez facilement la chercher dans l'aide de vim. l'aide de vim.
Voici un rapide aperçu compilé à partir de la source :
- les touches de retour arrière et de curseur passent à la ligne précédente/suivante
- CTRL-X et SHIFT-Del sont des coupures.
- CTRL-C et CTRL-Insert sont des copies.
- CTRL-V et SHIFT-Insert sont Coller
- Utilisez CTRL-Q pour faire ce que CTRL-V faisait auparavant.
- Utilisez CTRL-S pour sauvegarder, également en mode insertion.
- CTRL-Z est Undo ; pas dans la ligne cmd cependant.
- CTRL-Y est Redo (mais pas repeat) ; pas dans cmdline cependant.
- Alt-Space est le menu système
- CTRL-A est Sélectionner tout
- CTRL-Tab est la fenêtre suivante
- CTRL-F4 est Fermer la fenêtre
A la demande de Nippysaurus : J'ai mis ce qui suit dans mon .gvimrc pour afficher Ctrl-V en plus de Coller dans le menu :
unmenu! Edit.Paste
aunmenu Edit.Paste
nnoremenu 20.360 &Edit.&Paste<Tab>Ctrl-V "+gP
cnoremenu &Edit.&Paste<Tab>Ctrl-V <C-R>+
Je ne l'ai pas testé en profondeur, juste une vérification rapide pour voir s'il faisait ce que j'attendais. Cela fonctionne pour moi, j'espère que cela fonctionnera pour vous;-)