Estou usando o VIM no Windows. O problema é que quero usar CtrlVcomo modo visual. No entanto, esta chave está em conflito com o colar do Windows. Como posso redefinir esta chave de volta para o modo visual VIM em vez de colar. Prefiro definir isso em meu arquivo de configuração _vimrc.
110
Shift
tecla para seleção visual no Windows, enquanto não uso no Linux.Shift
junto com as setas? Estou vendo o mesmo comportamento, mas de alguma forma descobri queShift
funcionou. Eu não sabia que h / j / k / l funcionava.Verifique seu arquivo _vimrc e veja se ele origina mswin.vim. Esse script mapeia o ^ v para a pasta. Você pode remover essa linha do arquivo _vimrc ou desabilitar os comandos de mapeamento diretamente no mswin.vim.
Faça um: help comportar-se no vim para mais informações.
fonte
O modo visual (e outras coisas) funcionando como no Unix requer sugestões do JOP e do Windows Programmer.
No GVim no Windows, vá para o menu de edição, clique em configurações de inicialização e comente o lixo específico do Windows (usando o caractere de comentário vimrc, que é uma aspa dupla). O arquivo mswin.vim é onde o ctrl- voverride é especificado, e a opção Behave mswin faz com que as teclas de seta não apliquem apenas o movimento como você espera (também muda o comportamento de seleção do mouse).
Eu gosto de adicionar um esquema de cores de fundo preto lá também, para que se pareça mais com o que eu veria em um terminal (e porque um fundo claro é ótimo no papel, mas horrível em uma tela retroiluminada):
colorscheme koehler
fonte
Se esta linha em seu _vimrc incomoda você:
em seguida, exclua essa linha.
fonte
Eu prefiro os mesmos pressionamentos de tecla em todos os lugares, então eu uso isso no meu .vimrc para substituir mswin.vim:
fonte
Não tenho certeza se há muito que você possa fazer sobre isso. Você pode usar em CtrlQvez disso.
fonte
A combinação do conselho do jop (procurando por mswin.vim no arquivo _vimrc padrão) e o conselho do "programador do Windows" (livrando-se da linha "comportar-se mswin") funcionou perfeitamente para mim.
(meu representante é muito baixo para votá-los ou combiná-los - alguém limpe isso para mim ou eu voltarei assim que meu representante for maior)
fonte