Cuando copio una de dos líneas texto a partir de (por ejemplo) un PDF abierto en Acrobat Reader en gvim usando CTRL-V, se inserta el texto por encima de la línea en gvim donde estaba posicionado, en lugar de en la posición donde mi cursor es. (escenario: quiero copiar un título del documento que se distribuye en dos líneas y pegarlo entre una etiqueta html en gvim).Pegar cadena de múltiples líneas en gVim en la posición del cursor
Si hago lo mismo con una sola línea de texto, el texto se pega correctamente en la posición del cursor.
¿Qué debo hacer para que también funcione con dos líneas de texto (por ejemplo, algo así como 'pegar sin formatear')?
Importante: la cadena que se va a pegar consta de dos líneas separadas por un retorno de carro (o algo similar).
Solución
realidad, hay dos soluciones válidas:
- usando CTRL-R * para pegar en la posición de los cursores (y manteniendo el contenido del portapapeles multi-revestida)
- hacer una reasignación del comando pegar para reemplazar todos los retornos de carro en la cadena de portapapeles
Ah, finalmente alguien que entendió mi problema :-) Veo lo que estás tratando de hacer, y de hecho es solo una solución a medio trabajo. Es extraño que vim no pueda manejar esto correctamente. ¿No hay una manera de eliminar retornos de carro en el búfer (portapapeles) antes de pegarlo en VIM? (BTW: el acceso directo no estándar ctrl-v no es el problema aquí) – Rabarberski
Ah, su CTRL-R * ¡La actualización lo está haciendo por mí! – Rabarberski