¿Cómo puedo unir dos líneas en vim y dejar el cursor en su posición original en lugar de saltar al punto de fusión?Unir dos líneas en vim sin mover el cursor
Por ejemplo, tome los las dos líneas siguientes con el cursor en la posición indicada por el símbolo de intercalación:
this is ^line one
this is line two
Fusión por J produce:
this is line one ^this is line two
¿Cómo puedo producir:
this is ^line one this is line two
He intentado cosas como CTRL-O y variaciones de ''. Ninguno de estos parece funcionar. Van al comienzo de la línea, no a la posición original del cursor.
Esto es exactamente lo que estaba buscando. ¡Gracias! Solo una solicitud más, sin embargo. ¿Podrías explicar rápidamente qué está haciendo la pieza después de la J? – cledoux
Heh, lo edité tal como lo comentó. :) –
Esta es una pregunta tonta general vimscript pero me parece que es apropiado: ¿Cuál es el alcance que se está contaminado con la variable 'p'? ¿Es esto algo que potencialmente puede causar un extraño error de configuración? ¿Hay alguna buena razón para no nombrar algo mucho más específico (y menos propenso a la colisión de nombres variables) que 'p'? –