Pregunta

¿Es posible combinar registros en vim? Por ejemplo, si tengo registros `` a, '' b, `` c, ¿puedo crear fácilmente el registro '' d, que es una concatenación de los tres? Es decir, sin pegarlos todos y luego seleccionar todo.

¿Fue útil?

Solución

Con el comando : let @a = " something " puede asignar a un registro.

Con el comando : let @A = " otra cosa " o : let @a. = " otra cosa " puedes agregar a un registro.

Digamos que sus registros se llenan de la siguiente manera (inspeccionados con el comando reg )

:reg a b c
--- Registers ---
"a Apple^J
"b Pear^J
"c Banana^J

Entonces puedes llamar

:let @D = @a
:let @D = @b
:ley @D = @c

o

:let @d = @a . @b . @c

Y su registro d parece

:reg d
--- Registers ---
"d Apple^JPear^JBanana

Otros consejos

:let @d = @a . @b . @c
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top