写了一个仿sublime全局搜索的插件

2014-01-08 11:41:54 +08:00
 G_virus
https://github.com/dyng/ctrlsf.vim

使用ag或者ack作为作为后端,所以首先你需要安装这两个工具(推荐ag,速度比ack快很多)。

当初因为觉得ack.vim的结果只显示一行,没有上下文看起来非常痛苦,所以仿照了sublime的'Find in Files...'写了这个插件。相比于sublime的一点优势是使用了ag作为后端,所以搜索会很快。(在10w行以上的一个公司项目里搜索也只需要半秒左右)

欢迎各位提issue~ 当然如果是pull-request的话就更好了 :)
3202 次点击
所在节点    分享创造
6 条回复
ceclinux
2014-01-08 19:20:12 +08:00
我装了ag,可以还是CtrlSF 字符串的时候出现
E117 未定义的函数 CtrlSF#Search
G_virus
2014-01-08 19:58:39 +08:00
@ceclinux 貌似还有个同学也是这个错误……

请先升级一下vundle,然后请把系统信息,vim版本,&rtp的值告知一下。

其中&rtp的值可以这样取得:

:redir > /tmp/rtp(假设你是Linux/Mac系统)
:echo &rtp
:redir END

&rtp的值就会导出到文件/tmp/rtp里。

(最好能写成issue,中文也可以)
ceclinux
2014-01-08 20:19:35 +08:00
vim版本 :http://p.vim-cn.com/cbrq
系统版本 : ubuntu 12.10
&rtp : http://p.vim-cn.com/cbrp

更新了vundle仍然未解决,谢谢了
G_virus
2014-01-08 22:30:19 +08:00
@ceclinux 已经修复了,感谢提交bug。

详细信息可以参考另一个帖子
http://www.v2ex.com/t/96130#reply15
ceclinux
2014-01-08 23:01:44 +08:00
@G_virus 嗯,可以用了,太爽了,秒开的节奏啊,感谢感谢~
G_virus
2014-01-08 23:20:37 +08:00
@ceclinux 都是ag的功劳~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/96123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX