如何在vi中从当前位置复制到行尾
我在窗口中使用gvim。 如何将文本从当前位置复制到vi的行尾,并将其粘贴到vi中打开的另一个文件中。 我GOOGLE了,但无法find任何解决scheme。 欣赏任何帮助。 谢谢。
移动到行尾的正常模式命令是$
。 您可以用y$
复制到行的末尾,并粘贴到p
。 要在不同的实例之间复制/粘贴,可以通过select*
寄存器来使用系统剪贴板,所以命令变成"*y$
复制”和"*p
粘贴”。
检查:h registers
更多信息。
如果你不想在yank中join换行符,你可以使用yg_
。 (或者在你的情况下, "*yg_
)
基本上,只要承认$
和g_
运动之间有区别。 这帮了我很多次
将此行添加到.vimrc中
" Make Y yank till end of line nnoremap Y y$
更在我的vimrc 。
一个不同的解决scheme: Dp
和粘贴与p
。 事实上,这第一个删除到行的末尾,并重新粘贴在相同的位置。 将它粘贴到其他地方。