Neste momento, o vimperator remapeia ambos Ctrl + C (de 'copy' para 'cancel') e
Ctrl + V (de 'cole' para 'pass-through'). No Linux, o preferido
método de copiar / colar é com o botão do meio do mouse, então isso não é um
problema. No Windows, esse é um desastre na interface do usuário e
precisa ser corrigido.
Existem três lugares dos quais você pode copiar: texto de uma página da Web, texto
de um campo de formulário e texto de um aplicativo externo. tem
dois lugares para os quais você pode copiar: em um campo de formulário e em um
aplicação. As barras de endereços e comandos funcionam como campos de formulário.
Copying from...
A web page: 'Y' works, '^C' doesn't
Form field: 'Y' doesn't work, '^C' does
Extern application: 'Y' doesn't work, '^C' does
Copying to...
Form field: '^V' doesn't work, '^V,^V' does
External application: '^V' works, '^V,^V' pastes twice
Or, seen another way
Copy Paste
Page Y N/A
Form ^C ^V,^V
App ^C ^V
Usuários comuns não memorizam essa tabela. Eles nunca descobrirão
porque não é documentado explicitamente, e eles não o leiam mesmo
Se fosse. Em vez disso, eles usarão o menu do botão direito, a única coisa
isso funciona em todos os lugares. Na verdade, algumas semanas depois de começar a usar
Vimperator, eu me peguei fazendo exatamente isso, em uma relação completamente diferente
aplicação, algo que eu nunca tinha feito antes.
Precisamos restaurar ^ C e ^ V para suas funções originais e legítimas como
copiar e colar, o que significa deslocar o ^ C = cancelar e
^ V = teclas de atalho de passagem. De fato, ambas as teclas de atalho são exclusivas
vimperator e não aparecem no vim. ^ V significa 'bloco visual' no vim,
que não se aplica no vimperator, então a passagem pode ser facilmente
atribuído a alguma outra chave. Eu sugiro barra invertida no modo de comando e
ctrl + barra invertida nos modos de comando e inserção. Isso deixa ^ C. Eu
acho que deveria ser movido para ^ S. Isso tem dois bons mnemônicos: é
'stop', e também é a tecla de atalho Unix para XOFF, que é inútil, mas
semanticamente similar. ^ S está atualmente "salvar página como" no vimperator,
que raramente é usado e ainda pode ser acessado com: save ou: saveas.
Desfazer também está quebrado; era ^ Z, mas ^ Z não é modo de passagem e
não há como desfazer edições em um campo de formulário sem usar o mouse.
Não vejo razão para não mudar isso para outra tecla de atalho, especialmente desde
^ Z em vim significa suspender, o que é completamente não relacionado, e
inesperadamente encontrando-se no modo de passagem é extremamente
desorientador. Não consigo pensar em uma tecla de atalho não arbitrária para mudar isso
para, mas ^ Z foi bastante arbitrário em primeiro lugar, então qualquer não utilizado
atalho vai fazer.
Soruce: link