maneira simples de copiar texto do vim para o buffer do sistema?

1

Estou trabalhando no ambiente do Windows e estou usando o gVim para edição normal. Eu quero uma maneira simples de copiar texto do vim para o buffer do sistema para que eu possa colar Ctrl + V para outro aplicativo do Windows.

Eu tentei 'yy' e não funcionou. Eu odeio selecionar o texto clicando e arrastando - > Ctrl + C porque faz o vim entrar no modo EDIT que eu não consigo pesquisar.

Existe uma maneira simples de fazer isso? Dado que 'yy' só requer que eu pressione 2 teclas, eu também quero uma solução dentro de 2 chaves.

    
por lamwaiman1988 20.09.2012 / 03:54

2 respostas

3

Se você quiser que yy copie para a área de transferência do Windows, adicione a seguinte linha ao seu vimrc

set clipboard=unnamed
    
por 20.09.2012 / 04:09
3

O Vim tem um lote de diferentes registros que são usados pelos comandos yank, delete e put. Por padrão, o registro não nomeado é usado. Há outro registro, *, associado à área de transferência do sistema. Então o comando que você quer é "*yy . Ou você pode fazer o registrador sem nome usar automaticamente a área de transferência definindo a opção da área de transferência .

Para mais informações sobre registros: link

    
por 20.09.2012 / 04:52

Tags