Я использую gvim в windows. Как скопировать текст из текущей позиции в конец строки в vi и вставить его в другой файл, открытый в vi. Я погуглил, но не могу найти для этого никакого решения. Благодарим за любую помощь в этом вопросе. Спасибо.
106
*
(или+
).file1
дляfile2
. Мне все еще нужно использовать мышь. В чем, наверное, может быть причина?D
чтобы вырезать из текущей позиции до конца иp
вставить (восстановить) исходные данные, а затем переместиться в другое место, чтобы вставить извлеченные данные. Просто потому, что печатать гораздо проще,D
чемy$
.y$
без точки с запятой.Если вы не хотите включать разрыв строки с рывком, вы можете использовать
yg_
. (Или в вашем случае"*yg_
)По сути, просто осознайте разницу между
$
и в отношенииg_
движений. Это помогало мне во многих случаях.источник
g_
и$
? Я редко, если вообще когда-либо, нуждаюсь в переносе строки в движения.$MYVIMRC
добавлении строкиnmap $ g_
Добавьте эту строку в свой .vimrc
Подробнее на моем vimrc .
источник
Другое решение:
Dp
и приклеить с помощьюp
. Фактически это сначала удаляет до конца строки и повторно вставляет в то же место. Вставьте его в другое место с помощьюp
.источник