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

Vim:vim实例之间的持久搜索缓冲区(在Ubuntu中)

发布时间:2020-12-15 21:03:08 所属栏目:安全 来源:网络整理
导读:我有两个独立的Vim运行实例.我想设置我的系统,以便当我在一个Vim中搜索某些内容(使用/,?,*或#),然后在另一个Vim中按n或N时,它会在第二个Vim中搜索相同的内容.我正在运行Ubuntu. 我已经在我的.vimrc文件中使用set clipboard = unnamed,使用主系统剪贴板来处
我有两个独立的Vim运行实例.我想设置我的系统,以便当我在一个Vim中搜索某些内容(使用/,?,*或#),然后在另一个Vim中按n或N时,它会在第二个Vim中搜索相同的内容.我正在运行Ubuntu.

我已经在我的.vimrc文件中使用set clipboard = unnamed,使用主系统剪贴板来处理在vim中被拔出的东西.

到目前为止研究
命令行工具“xsel”允许我访问Ubuntu中的三个不同的剪贴板:主剪贴板(用于选择文本和中键单击以粘贴时使用),剪贴板剪贴板(用于Ctrl C,Ctrl V等),以及辅助剪贴板(似乎未使用).我现在想到Vim在使用/,*或#时使用xsel设置辅助剪贴板,并在按下n或N时使用xsel访问同一个剪贴板.

解决方法

我打算在这里发布我拼凑在一起的代码,但后来决定把它捆绑成一个小插件: https://github.com/dahu/VimSharedSearch

(编辑:李大同)

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

    推荐文章
      热点阅读