Adicione as seguintes linhas ao seu _vimrc
ou.vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
Mas cuidado, o modo visual é o CTRL-Q em vez do CTRL-V.
Para uma visão geral do que o mswin.vim vê, o código -
fonte do mswin.vim . Ele é comentado muito bem e, se algum comando não estiver claro, você poderá consultá-lo facilmente na ajuda do vim.
Aqui está uma rápida visão geral compilada a partir da fonte:
- as teclas de retrocesso e cursor passam para a linha anterior / seguinte
- CTRL-X e SHIFT-Del são cortados
- CTRL-C e CTRL-Insert são Cópia
- CTRL-V e SHIFT-Insert são Colar
- Use CTRL-Q para fazer o que CTRL-V costumava fazer
- Use CTRL-S para salvar, também no modo Inserir
- CTRL-Z é Desfazer; embora não em cmdline
- CTRL-Y é Refazer (embora não seja repetido); embora não em cmdline
- Alt-Space é o menu Sistema
- CTRL-A é Selecionar tudo
- CTRL-Tab é a próxima janela
- CTRL-F4 é Fechar janela
A pedido do Nippysaurus: coloquei no meu .gvimrc o seguinte para mostrar Ctrl-V além de Colar no menu:
unmenu! Edit.Paste
aunmenu Edit.Paste
nnoremenu 20.360 &Edit.&Paste<Tab>Ctrl-V "+gP
cnoremenu &Edit.&Paste<Tab>Ctrl-V <C-R>+
Eu não testei completamente, apenas uma verificação rápida se fez o que eu esperava. Funciona para mim, espero que funcione para você ;-)