Объединение регистров в vim
-
06-07-2019 - |
Вопрос
Можно ли комбинировать регистры в vim? Например, если у меня есть регистры «a», «b», «c», могу ли я легко создать регистр «d», который является объединением всех трех? То есть, не вставляя их все и затем выбирая все это.
Решение
С помощью команды : let @a = " что-то "
вы можете назначить для регистра.
С помощью команды : let @A = " другая вещь "
или : let @a. = " другая вещь "
вы можете добавить в регистр.
Допустим, ваши регистры заполнены следующим образом (проверено с помощью команды 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
Другие советы
:let @d = @a . @b . @c
Не связан с StackOverflow