Pergunta

É possível combinar registros no vim? Por exemplo, se eu tiver registros "a," b "c, posso facilmente criar registrar" d que é uma concatenação de todos os três? Isto é, sem colá-los todos e, em seguida, selecionando a coisa toda.

Foi útil?

Solução

Com a :let @a = "something" comando você pode Atribuir para um registo.

Com a :let @A = "another thing" comando ou :let @a .= "another thing" você pode append para um registo.

Vamos dizer que seus registros são preenchidos da seguinte forma (inspecionadas usando o reg comando)

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

Em seguida, você pode chamar

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

ou

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

E o seu registo d parece com

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

Outras dicas

:let @d = @a . @b . @c
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top