如何在vim中将选定的行复制到剪贴板。我知道如何对all text files执行此操作,但我想对选定的行执行此操作。谢谢!
发布于 2012-02-07 04:48:26
如果您使用的是VIm 7.3.74或更高版本(安装在Ubuntu11.10之后的版本就能满足这一要求),您可以这样做
set clipboard=unnamedplus
它会将拖拽的文本放到全局剪贴板中,并允许您从全局剪贴板粘贴,而不必使用任何特殊的寄存器。与ldigas的解决方案不同,这也适用于VIm的非gui版本。
发布于 2012-02-07 04:43:39
set guioptions+=a威尔..。嗯,简而言之,每当你选择/拖出一些东西时,把它也放到剪贴板中(不是Vim的,而是窗口系统的全局键盘)。这样,您就不必考虑将数据拖入一个特殊的寄存器中。
发布于 2014-06-09 22:40:27
对于GVIM,点击v进入可视模式;选择文本并点击Ctrl+Insert将选择复制到全局剪贴板中。
从菜单中可以看到快捷键是"+y,即按住Shift键,然后按",然后按+,然后松开Shift并按y (与Shift+Insert相比很麻烦)。
https://stackoverflow.com/questions/9166328
复制相似问题