En NeoVim, el modo Command (:) se usa para ejecutar comandos como guardar, buscar o ejecutar scripts. Sin embargo, pegar texto en este modo puede ser problemático debido a la interpretación automática de caracteres especiales.
<C-R>+ para pegar desde el portapapeles
Si el texto que deseas pegar proviene del portapapeles del sistema, usa:
<C-R>+
<C-R> (Ctrl + R) permite insertar contenido desde un registro en el modo Command.
+ accede al portapapeles del sistema (requiere que NeoVim tenga soporte para +clipboard).
Ejemplo: Si copiaste /home/usuario/proyecto, al escribir :e <C-R>+ y presionar Enter, NeoVim abrirá ese archivo.
<C-R>" para pegar desde el registro de copia interna
Si copiaste texto dentro de NeoVim (por ejemplo, con y o yy), pégalo en el modo Command con:
<C-R>"
" se refiere al registro predeterminado donde NeoVim almacena la última copia (yank).
<Shift-Insert> o Ctrl+Shift+V
Algunas terminales permiten pegar directamente con:
Shift + Insert
Ctrl + Shift + V
Sin embargo, esto puede no funcionar correctamente si hay caracteres especiales como \ o %.
Si pegar desde el portapapeles introduce caracteres extraños, activa el modo paste antes de pegar:
:set paste
Luego, después de pegar, desactívalo con:
:set nopaste
Jorge García
Fullstack developer