在普通文本编辑中,在我选择并复制后,选择保持不变,因此我可以再次快速复制。但是在vim中,当我在可视模式下按y时,我会进入正常模式,所以我需要再次选择。我想要一条更快的路。
原因:在测试控制台应用时,我从文本编辑器复制测试数据并粘贴到控制台。然后我发现错误并编辑代码,剪贴板可能会改变,我需要复制并粘贴测试数据以再次测试
发布于 2017-12-16 17:12:11
您可以键入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.发布于 2017-12-16 10:52:23
您不需要处于可视模式才能拖拽文本。在正常模式下,可以将yank命令与运动结合使用:y{motion}。你可以在这里阅读更多关于它的内容:http://vim.wikia.com/wiki/VimTip312#Copying_and_cutting_in_normal_mode
听起来你也想把文本拖到系统剪贴板上。在大多数Linux发行版上,您可以通过将文本拖入+寄存器来完成此操作。根据发行版的不同,您可能需要安装gvim。
https://stackoverflow.com/questions/47842041
复制相似问题