Как скопировать из текущей позиции в конец строки в vi
Я использую gvim в windows. Как Скопировать текст с текущей позиции до конца строки в VI и вставить его в другой файл, открытый в VI. Я googled его, но не могу найти любое решение для этого. Ценю любую помощь в этом. Спасибо.
4 ответа:
команда нормального режима для перемещения в конец строки -
$
. Вы можете скопировать в конец строки с помощьюy$
и вставить вp
. Копировать/вставить между различными экземплярами, вы можете использовать системный буфер обмена, выбрав*
регистрация, так что команды становятся"*y$
копирование и"*p
для оклейки.Регистрация
:h registers
для получения дополнительной информации.
если вы не хотите включать разрыв линии с рывком, вы можете использовать
yg_
. (Или в вашем случае,"*yg_
)в принципе, просто признать, что есть разница между
$
иg_
движение-мудрый. Это помогло мне во многих случаях.
добавьте следующую строку в ваш .vimrc
" Make Y yank till end of line nnoremap Y y$
больше на мой vimrc.