加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 22:25:25 所属栏目:安全 来源:网络整理
导读:在成为textmate的长期用户之后,我正在尝试使用 vim,虽然我可以看到应用程序的吸引力,甚至像在命令行上调用vim一样简单地粘贴到另一个应用程序中的东西似乎是不必要的复杂. 你怎么把你抓到其他应用程序可用的缓冲区? 目前,我正在输入ggvG来选择整个文件,然后
在成为textmate的长期用户之后,我正在尝试使用 vim,虽然我可以看到应用程序的吸引力,甚至像在命令行上调用vim一样简单地粘贴到另一个应用程序中的东西似乎是不必要的复杂.

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

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

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

另外,还有一种方法可以获得一个简单的gui包装vim,就像你拥有macvim一样吗?

解决方法

有很多选择:

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

gg"*yG

复制到复制粘贴剪贴板

gg"+yG

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

要使用可视化方法,您可以执行ggvG“y(或用*替换选择寄存器).

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

:%yank "
" Or:
:%yank +

有关更多信息,请参阅:

:help :yank
:help quoteplus

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

:set clipboard=unnamed

这允许您使用ggyG或:%yank(没有寄存器说明符),然后单击中间粘贴.

:help 'clipboard'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读