Vim复制文件全部内容到系统剪贴板


参考:http://vim.wikia.com/wiki/%22copy_all_to_clipboard%22_howto

vim中有两个buffer为系统的剪贴板,它们为: * (primary selection) 和 (clipboard),其中 + 就是我们平常可以用Ctrl-C 和 Ctrl-V 的缓冲区,而要取出 * 缓冲区的内容,点击鼠标中间划轮即可。

查看缓冲区内容可以用命令 :reg ,上面两个buffer显示为 "*"+ 

1.Normal Mode

gg"*yG
gg"+yG

2.Visual Mode (linewise)  补充:按 V 进入该模式

ggoG"+y

3.Visual Mode (characterwise or blockwise)  补充:按 v 进入该模式

VggoG"+y

本文仅仅贴出已经测试成功的命令,后续添加有待测试。

环境:Vim7.4


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM