vim copy / yank而不离开可视模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim copy / yank而不离开可视模式相关的知识,希望对你有一定的参考价值。
在选择和复制后的正常文本编辑中,选择保持不变,因此我可以快速复制。但是在vim中,当我在视觉模式下按y时,我进入正常模式,所以我需要再次选择。我想要一个更快的方法。
理由:在测试控制台应用程序时,我从文本编辑器复制测试数据并粘贴到控制台。然后我发现错误并编辑代码,剪贴板可能会更改,我需要复制并粘贴测试数据再次进行测试
答案
您可以重新选择键入gv
的最后一个视觉区域
*gv* *v_gv* *reselect-Visual*
gv Start Visual mode with the same area as the previous
area and the same mode.
In Visual mode the current and the previous Visual
area are exchanged.
After using "p" or "P" in Visual mode the text that
was put will be selected.
另一答案
您不需要处于可视模式以抽取文本。在正常模式下,yank命令可以与运动组合:y{motion}
。你可以在这里阅读更多相关内容:http://vim.wikia.com/wiki/VimTip312#Copying_and_cutting_in_normal_mode
听起来你也想将文本拖入系统剪贴板。在大多数Linux发行版中,您可以通过将文本放入+
寄存器来完成此操作。根据发行版,您可能需要安装gvim
。
以上是关于vim copy / yank而不离开可视模式的主要内容,如果未能解决你的问题,请参考以下文章