Pregunta:
Estoy intentando copiar y pegar texto de vim. Estoy haciendo v para ingresar al modo visual, luego y una vez que seleccioné mi bloque.
Parece que copia el texto en el portapapeles de vim, porque p lo pegará. Pero en otro programa (por ejemplo, Chrome), hacer clic derecho-> pegar no pega el texto correcto. ¿Cómo copio texto en el portapapeles correcto?
Respuesta:
Lo siguiente funcionará solo si vim --version
indica que tiene la función +xterm_clipboard
. De lo contrario, tendrá que instalar paquetes adicionales o volver a compilar vim con esa característica agregada.
En realidad, hay dos opciones para esto:
"+y
copia al búfer del portapapeles "habitual" (para que pueda pegar usando Ctrl + V, haga clic con el botón derecho y seleccione "Pegar", etc.), mientras
"*y
copias a la selección X11; puede pegar desde este búfer haciendo clic con el botón central.
Tenga en cuenta que "*
y "+
funcionan en ambos sentidos. Entonces, si ha seleccionado algún texto en otra aplicación, puede pegarlo en vim usando "*p
si ha copiado algún texto (usando, digamos, Ctrl-C), entonces puede pegarlo en vim usando "+p
.