Seleccione el texto que desea copiar usando el Modo Visual en el editor Vim.
v
entra en modo visual y selecciona el personaje en la ubicación del cursor. Shift-v
selecciona toda la línea.
En Vim, la copia se realiza utilizando y
o "yanking" . Para copiar el texto seleccionado al tipo de portapapeles del sistema "+y
en modo normal . Ahora puedes pegarlo en cualquier otro lugar usando Ctrl-v
.
Para copiar texto de aplicaciones externas en el editor Vim, primero copie el texto con el Ctrl-C
comando habitual, luego vaya al editor Vim y escriba "+p
en Modo Normal .
Encuentro que los comandos anteriores son muy tediosos para escribir cada vez que copio y pego desde fuera de Vim, así que asigné la Ctrl-y
copia y la Ctrl-p
pega en Vim. Ahora no tengo que escribir "+y
y "+p
siempre.
Agregue estos a su .vimrc
archivo:
nnoremap <C-y > "+y
vnoremap <C-y> "+y
nnoremap <C-p> "+p
vnoremap <C-p> "+p
Editar: antes de seguir los pasos anteriores, verifique que vim --verison
.Vim debe tener una +xterm_clipboard
función instalada para que el método anterior funcione. Si no, ejecute sudo apt-get install vim-gtk
para obtener los paquetes necesarios.