在成为textmate的长期用户之后,我正在尝试使用
vim,虽然我可以看到应用程序的吸引力,甚至像在命令行上调用vim一样简单地粘贴到另一个应用程序中的东西似乎是不必要的复杂.
你怎么把你抓到其他应用程序可用的缓冲区?
目前,我正在输入ggvG来选择整个文件,然后键入y将其拖入缓冲区,但此缓冲区不可用于其他应用程序.
我正在使用Ubuntu Jaunty(股票上网本混音安装),我正在使用vim 7.2.79.
解决方法
有很多选择:
复制到中间单击寄存器(选择剪贴板):
gg"*yG
复制到复制粘贴剪贴板
gg"+yG
这些都可以通过使用gg转到文件的开头,“或”*选择寄存器,y启动yank,G是文件末尾的动作.
要使用可视化方法,您可以执行ggvG“y(或用*替换选择寄存器).
使用命令模式执行相同操作:
:%yank " " Or: :%yank +
有关更多信息,请参阅:
:help :yank :help quoteplus
要默认使用*寄存器,您可以:
:set clipboard=unnamed
这允许您使用ggyG或:%yank(没有寄存器说明符),然后单击中间粘贴.
:help 'clipboard'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。