Estou executando o Vim 7.3 no Linux Mint 13 (usando MATE) e não consigo salvar texto na área de transferência do sistema. Eu corro o Vim no terminal e copio o texto do terminal com CTRLINSERT. Quando seleciono texto no Vim (com o mouse ou no modo visual), CTRLINSERTnão copio nenhum texto. Além disso, quando clico com o botão direito do mouse, Copiar fica acinzentado. Além disso, não consigo gravar no buffer do sistema puxando o registro correspondente usando os comandos vim. No entanto, consigo colar no modo de inserção (usando SHIFTINSERTou clique com o botão direito do mouse em colar). Também sou capaz de copiar texto diretamente do terminal usando a mesma técnica, mas não o texto do Vim.
Aqui está o meu ~ / .vimrc atual . A parte relevante é mais provável set clipboard=autoselect,unnamed,exclude:cons\|linux
. Se eu colocar finish
no topo do meu ~ / .vimrc, tenho o mesmo problema, então acho que a linha está errada, mas tentei set clipboard=unnamed
e tive o mesmo comportamento.
Poderia haver outro arquivo de configuração afetando o comportamento do Vim? Como posso alterar meu ~ / .vimrc para permitir a cópia de texto do Vim?
fonte
mouse=a
)?:help mouse
sudo apt-get install vim-gtk
provavelmente resolverá esse problema para outros googlers.O bom e velho vim estilo terminal não tem acesso à área de transferência, que faz parte do sistema X windows. A instalação
vim-gtk
fornece ao vim o acesso necessário para modificar e visualizar a área de transferência.fonte
*
e+
para acessar os buffers da janela x. A instalação do vim-gtk usa as alternativas Debian para definirvim -> /usr/bin/vim.gtk
.O terminal não sabe nada sobre seleções de vim, portanto, não espere que seja de ajuda. Você precisará que o vim seja construído contra o X (por exemplo
gvim -v
) e, em seguida, puxe e coloque no+
registro.fonte
vim-gtk
pacote no Ubuntu contém suporte à área de transferência (mesmo quando executado comovim
em um terminal).apenas
gvim
no arch linux, se alguém quiser saber. Além disso, vejaneovim
(epython-neovim
&&python2-neovim
para o suporte do You Complete Me, etc.).fonte