Tenho tentado descobrir por que quando uso "*y ou "*x em uma janela de terminal executando o vim e "*p em outra, ele não cola o que acabei de copiar ou recortar e simplesmente não consigo descobrir .
Eu sei que * é o buffer da área de transferência do sistema, mas não será copiado entre janelas de terminal.
Estou no Ubuntu 12.04 com Vim 7.3.
Responder1
Use :version
para ver quais recursos estão incluídos ( +
) ou não ( -
).
Se você ver -clipboard
e -xterm_clipboard
então não vai funcionar. Você mesmo pode compilar o vim incluindo esses recursos ou instalar vim-gtk
através de:
apt-get install vim-gtk
Responder2
AFAIK que só funciona gvim
- não em vim
execução em um terminal.
Responder3
Deajuda.ubuntu.comlocal na rede Internet:
NOTA: A partir do Ubuntu 6.10 (Edgy Eft), a instalação padrão do Vim é uma versão reduzida chamada "vim-tiny". Para obter a versão completa completa com a documentação de ajuda online e muitas das funções avançadas, como dobramento de código; você precisará instalar o "vim":
sudo apt-get install vim
Isso deve instalar uma versão (muito!) Melhor do vim, permitindo que você corte/cole a área de transferência a partir dos terminais. (Eu faço isso o tempo todo). Você também pode instalar o 'vim-gtk' para obter a compilação da GUI, às vezes é útil ter (eu mapeio 'Meta-V' para abrir o gvim para mim, teclas de atalho para a vitória!)
(Não há necessidade de desinstalar o 'vim-minúsculo', é meio 'absorvido' pelo 'vim' e 'vim-gtk'pacotes)