Como posso obter o VIM para copiar para a área de transferência do sistema?

2

Eu sei que isso foi perguntado cerca de cem vezes, e eu olhei através de quase todas as respostas, eu vou direto ao assunto:

"+y
"*y
set clipboard=unnamed
set clipboard=unnamedplus
set clipboard+=unnamed    
y
yy

todos não copiam para minha área de transferência de sistemas, que é basicamente o que cada resposta diz para fazer,

my vim --version diz meu -clipboard, tenho certeza que ele precisa ser + clipboard, mas não consigo descobrir como alterá-lo. Qualquer informação seria ótimo obrigado.

    
por XCritics 03.05.2013 / 06:55

2 respostas

9

Você precisa instalar um Vim adequado, criado com suporte à área de transferência. Como você não nos disse em que plataforma está, não serei muito específico, mas aqui vamos nós:

  • Mac OS X

    Faça o download do MacVim , ele vem com um script mvim que você pode usar do seu shell para executar a GUI ( $ mvim file ) ou o CLI ('$ mvim -v file'). Você também pode tentar Macports ou, se você gosta de coisas brilhantes, Homebrew se é isso que flutua o seu barco.

  • Linux

    Instale o pacote vim-gnome ou vim-gtk com o gerenciador de pacotes da sua distribuição.

  • Windows

    O download padrão no vim.org vem com o suporte da área de transferência, mas fica muito lento. O projeto Cream fornece criações razoavelmente atualizadas .

por 03.05.2013 / 07:13
0

Antes de copiar, você deve pressionar v ou V para entrar no modo visual e, em seguida, pressionar "+y .

Mapeiei <leader>y para "+y .

    
por 20.11.2015 / 15:44

Tags