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