当前位置:  开发笔记 > 运维 > 正文

如何从vim粘贴到其他使用linux的应用程序?

如何解决《如何从vim粘贴到其他使用linux的应用程序?》经验,为你挑选了1个好方法。

在成为textmate的长期用户之后,我正在尝试使用vim,虽然我可以看到应用程序的吸引力,甚至像在命令行上调用vim一样简单地粘贴到另一个应用程序中的东西似乎是不必要的复杂.

你怎么把你抓到其他应用程序可用的缓冲区?

目前,我正在键入ggvG以选择整个文件,然后键入y以将其拉入缓冲区,但此缓冲区不可用于其他应用程序.

我正在使用Ubuntu Jaunty(股票上网本混音安装),我正在使用vim 7.2.79.

另外,有没有办法获得一个简单的gui包装vim,就像你使用macvim一样?



1> DrAl..:

有很多选择:

复制到中间单击寄存器(选择剪贴板):

gg"*yG

复制到复制粘贴剪贴板

gg"+yG

这些都可以通过使用gg来转到文件的开头,"+或者"*选择寄存器,y启动yank并且G是到文件末尾的动作.

要使用可视化的方式,你会怎么做ggvG"+y(或更换+*为选择寄存器).

使用命令模式执行相同操作:

:%yank "
" Or:
:%yank +

有关更多信息,请参阅:

:help :yank
:help quoteplus

*默认使用该寄存器,您可以:

:set clipboard=unnamed

这允许您使用ggyG:%yank(没有寄存器说明符),然后单击鼠标中键.

:help 'clipboard'


如果输入太多,则为.vimrc中的相关命令定义一些映射
推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有