Combinando registros en vim
-
06-07-2019 - |
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.
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