-
Selecione o texto que você deseja copiar usando Modo Visual no editor Vim.
v
entra no modo visual e seleciona o caractere na localização do cursor. Shift-v
seleciona a linha inteira.
-
No Vim, a cópia é feita usando y
ou "yanking" . Para copiar o texto selecionado para o tipo de área de transferência do sistema "+y
no Modo Normal . Agora você pode colá-lo em qualquer outro lugar usando Ctrl-v
.
-
Para copiar texto de aplicativos externos para o editor Vim, primeiro copie o texto usando o comando usual Ctrl-C
e vá para o editor Vim e digite "+p
no Modo Normal .
-
Eu acho muito tedioso o uso dos comandos acima toda vez que eu copio e colo de fora do Vim, então eu mapeei o Ctrl-y
para copiar e o Ctrl-p
para colar no Vim. Agora não preciso digitar "+y
e "+p
todas as vezes.
Adicione-os ao seu arquivo .vimrc
:
nnoremap <C-y > "+y
vnoremap <C-y> "+y
nnoremap <C-p> "+p
vnoremap <C-p> "+p
Editar: Antes de seguir as etapas acima, verifique vim --verison
.Vim deve ter o recurso +xterm_clipboard
instalado para que o método acima funcione. Caso contrário, execute sudo apt-get install vim-gtk
para obter os pacotes necessários.