Предположим, у меня есть
1 - funct1
2- funct 2
3 - funct 3
4 line 4
как я могу скопировать строки 1 и 3 (не диапазон строк) и вставить их, например, в строку 8? Если я сделаю это с помощью |
arg like ( 1y|3y
), я перетяну строки в несколько регистров, верно? Но как я могу поставить из нескольких регистров одновременно?
"ayyjj"Ayy"ap
.1G"ayy3G"Ayy8G"ap
для явных номеров строк)G
для того, чтобы идти в линию, не<C-G>
?A
сколько захотите, и все это сохранится. Чтобы начать все сначала,a
"a
это регистр .Вы можете использовать
:copy
команду, которая может быть сокращена как:t
:Если вы хотите скопировать диапазон строк (например, все строки от 1 до 3), вы можете сделать это следующим образом:
источник
источник
:t
команды, которая также не очищает регистры"
или0
.