yw copies a word and p (pastes the buffer)
yy copies a line and p (pastes the buffer)
("ayw) copies a word into buffer named 'a' (single character a). ("ap) pastes the contents on buffer named 'a'.
("ayy) copies a line into buffer named 'a' (single character a). ("ap) pastes the contents on buffer named 'a'.
vi имеет именованные буферы.Если мы делаем yw, он копирует слово в безымянный буфер, поэтому каждый раз, когда мы копируем другое слово, он перезаписывает содержимое буфера.Таким образом, мы заканчиваем с последней копией, которую мы сделали в буфер.
во время копирования мы можем дать имя буферу, как показано ниже
Сделать курсор в начале слова сказать «один» в командном режиме (нажмите esc, чтобы убедиться, что вы находитесь в командном режиме) type ("ayw). Это означает, что слово копируется в буфер с именем" a ". Чтобы вставить скопированное слово" one "в любое место, вы можете нажать (" ap).
Аналогично, вы устанавливаете курсор на второе слово «два» в командном режиме (нажмите esc, чтобы убедиться, что вы находитесь в командном режиме) type («byw»). Это означает, что слово копируется в буфер с именем «b».вставьте скопированное слово «два» куда угодно, вы можете нажать («bp).
Точно так же, вы устанавливаете курсор на третье слово« три »в командном режиме (нажмите esc, чтобы убедиться, что вы находитесь в командном режиме) введите("cyw). Это означает, что слово копируется в буфер с именем" c ". Чтобы вставить скопированное слово" Three "в любое место, вы можете нажать (" cp).
и т. д.
Надеюсь, что помогает