Seleccione el texto que desea copiar usando el Modo Visual en el editor Vim.
ventra en modo visual y selecciona el personaje en la ubicación del cursor. Shift-vselecciona toda la línea.
En Vim, la copia se realiza utilizando yo "yanking" . Para copiar el texto seleccionado al tipo de portapapeles del sistema "+yen 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-Ccomando habitual, luego vaya al editor Vim y escriba "+pen 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-ycopia y la Ctrl-ppega en Vim. Ahora no tengo que escribir "+yy "+psiempre.
Agregue estos a su .vimrcarchivo:
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_clipboardfunción instalada para que el método anterior funcione. Si no, ejecute sudo apt-get install vim-gtkpara obtener los paquetes necesarios.