
Gostaria de definir Y e P para copiar e colar diretamente na área de transferência do sistema em vez do buffer do vim.
Não quero nenhum comando adicional. Apenas os normais, mas devem copiar e colar da área de transferência do sistema e ignorar o buffer do vim.
Como posso conseguir isso?
Estou executando o vim no Ubuntu 10.10.
Responder1
Você pode fazer com que o Vim use a área de transferência em vez do registro padrão para puxar, colocar, etc., adicionando este comando ao seu ~/.vimrc:
set clipboard+=unnamed
Ver
:help clipboard
:help 'clipboard'
Responder2
Você primeiro precisa ver se o vim é compilado com suporte à área de transferência, execute vim --version | grep clip
e veja se existe um +
ou -
na frente de clipboard
e xterm-clipboard
.
Se tiver suporte para área de transferência, copiar e colar nos registros *
ou +
deve usar as pranchetas do sistema/X11, então "*yy
copiaria uma linha e "*p
colaria.
No Ubuntu 10.10 você pode instalar o vim-gnome para compilar o suporte à área de transferência.
Responder3
tente :
"+y and "+p
isso funciona para mim, no Ubuntu.
Responder4
puxar para o registro da área de transferência:
"*y
cole do registro da área de transferência:
"*p
Para maiores informações:
:help clipboard