首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vim copy/yank,无需离开视觉模式

vim copy/yank,无需离开视觉模式
EN

Stack Overflow用户
提问于 2017-12-16 10:35:57
回答 2查看 454关注 0票数 4

在普通文本编辑中,在我选择并复制后,选择保持不变,因此我可以再次快速复制。但是在vim中,当我在可视模式下按y时,我会进入正常模式,所以我需要再次选择。我想要一条更快的路。

原因:在测试控制台应用时,我从文本编辑器复制测试数据并粘贴到控制台。然后我发现错误并编辑代码,剪贴板可能会改变,我需要复制并粘贴测试数据以再次测试

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-16 17:12:11

您可以键入gv重新选择最后一个可视区域

代码语言:javascript
复制
                        *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.
票数 7
EN

Stack Overflow用户

发布于 2017-12-16 10:52:23

您不需要处于可视模式才能拖拽文本。在正常模式下,可以将yank命令与运动结合使用:y{motion}。你可以在这里阅读更多关于它的内容:http://vim.wikia.com/wiki/VimTip312#Copying_and_cutting_in_normal_mode

听起来你也想把文本拖到系统剪贴板上。在大多数Linux发行版上,您可以通过将文本拖入+寄存器来完成此操作。根据发行版的不同,您可能需要安装gvim

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47842041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档