Объединение регистров в vim - PullRequest
9 голосов
/ 26 октября 2009

Можно ли объединить регистры в vim? Например, если у меня есть регистры «a», «b», «c», могу ли я легко создать регистр «d», который является объединением всех трех? То есть, не вставляя их все, а затем выбирая все это.

Ответы [ 2 ]

10 голосов
/ 26 октября 2009

С помощью команды :let @a = "something" вы можете назначить регистру.

С помощью команды :let @A = "another thing" или :let @a .= "another thing" вы можете добавить в регистр.

Допустим, ваши регистры заполнены следующим образом (проверено с помощью команды reg )

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

Тогда вы можете позвонить

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

или

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

А твой регистр d выглядит как

:reg d
--- Registers ---
"d Apple^JPear^JBanana
3 голосов
/ 26 октября 2009
:let @d = @a . @b . @c
...