vim-clap: 高性能的现代化模糊查找插件 -- v0.6 更新

vim-clap 是一款高性能的 Vim 插件,用于模糊查找和搜索。它最早同时支持 Neovim 和 Vim,采用 Rust 扩展解决性能问题,能轻松应对大规模文件搜索。v0.6 版本更新包括支持控制弹出窗口位置、内置主题以改善颜色适应性,并新增预览和过滤错误信息等功能。
摘要由CSDN通过智能技术生成

今天分享一下我至今为止写的最满意的一个 Vim 插件:https://github.com/liuchengxu/vim-clap, 它是一个用于模糊查找和搜索的 Vim 插件,在同类插件中最早同时支持 neovim 的floating_win和 vim 的popup, 这也是我造这个轮子的初衷之一。

在早期,作为一个纯 vimscript 实现的 Vim 插件,vim-clap 在进行大规模搜索时天然会有严重的性能问题,不过自从通过使用 Rust 对插件进行扩展以后,现在已经不存在有性能问题,可以轻松面对上百万的文件搜索。同时,vim-clap 也提供了二进制供直接下载,并且提供了方便的安装方式。如果使用 vim-plug:

" 本地编译 Rust 扩展,需要安装 cargo
Plug 'liuchengxu/vim-clap', { 'do': ':Clap install-binary' }

" 如果加上 !, 则当本地不存在 cargo 时, 直接下载 GitHub Release 上提供的二进制
Plug 'liuchengxu/vim-clap', { 'do': ':Clap install-binary!' }

v0.6 的一些新特性:

g:clap_layout

支持g:clap_layout控制窗口的弹出位置,现在的默认位置相对于唤出 clap 的所在窗口,大小也是相对于该窗口的大小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值