首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在vim中将所选行复制到剪贴板

如何在vim中将所选行复制到剪贴板
EN

Stack Overflow用户
提问于 2012-02-07 03:53:41
回答 8查看 116.4K关注 0票数 99

如何在vim中将选定的行复制到剪贴板。我知道如何对all text files执行此操作,但我想对选定的行执行此操作。谢谢!

EN

回答 8

Stack Overflow用户

发布于 2012-02-07 04:48:26

如果您使用的是VIm 7.3.74或更高版本(安装在Ubuntu11.10之后的版本就能满足这一要求),您可以这样做

set clipboard=unnamedplus

它会将拖拽的文本放到全局剪贴板中,并允许您从全局剪贴板粘贴,而不必使用任何特殊的寄存器。与ldigas的解决方案不同,这也适用于VIm的非gui版本。

票数 76
EN

Stack Overflow用户

发布于 2012-02-07 04:43:39

代码语言:javascript
运行
复制
set guioptions+=a

威尔..。嗯,简而言之,每当你选择/拖出一些东西时,把它也放到剪贴板中(不是Vim的,而是窗口系统的全局键盘)。这样,您就不必考虑将数据拖入一个特殊的寄存器中。

票数 13
EN

Stack Overflow用户

发布于 2014-06-09 22:40:27

对于GVIM,点击v进入可视模式;选择文本并点击Ctrl+Insert将选择复制到全局剪贴板中。

从菜单中可以看到快捷键是"+y,即按住Shift键,然后按",然后按+,然后松开Shift并按y (与Shift+Insert相比很麻烦)。

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

https://stackoverflow.com/questions/9166328

复制
相关文章

相似问题

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