ctrlsf.vim 更新至 v1.0 版

2015-05-29 14:58:31 +08:00
 G_virus
去年曾经写过一个模仿sublime的全局搜索功能的vim插件,名叫ctrlsf.vim。也曾经在v2ex上发过帖子,不知还有没有人记得: https://www.v2ex.com/t/96130

现在ctrlsf.vim更新至v1.0版了。

1.0版与其说是更新,其实更接近于重写(添加2600+行,删除1000+行)。调整了代码结构,替换了基础数据结构,将功能模块解耦到不同文件,更加利于今后的扩展了。

对于用户来说,主要有以下的新特性:

1. 新增编辑模式,可以直接修改搜索结果,并保存到文件。
2. 默认literal search,免除了escape的麻烦。
3. 允许自定义map,自定义color。
4. 修正了大部分高亮错误的bug。
5. 调整了默认颜色组,变得更加清晰。
6. 以及很多之前拖着没有解决,重写之后“消失”的bug。

以下是github链接,如果你觉得还不错的话,请不吝star,对我来说是一种鼓励。
如果你发现有什么bug,或者觉得有希望实现的特性,也请提出issue。当然如果是pull request的话就更欢迎了。: )

https://github.com/dyng/ctrlsf.vim
6403 次点击
所在节点    Vim
15 条回复
FrankFang128
2015-05-29 15:02:08 +08:00
Mark,跟ctrp对比如何
spacewander
2015-05-29 15:05:29 +08:00
好东西,已star
ivenvd
2015-05-29 15:15:27 +08:00
支持一下,一直在用。
Numbcoder
2015-05-29 15:19:27 +08:00
支持!从去年你发布开始就一直在用
kikyous
2015-05-29 15:24:06 +08:00
@FrankFang128 ctrlp是搜索文件,这个是搜索文件内容,用的ack/ag
jsfaint
2015-05-29 15:29:17 +08:00
点赞!之前试用了下,还是很不错的。
搜索一直在用easygrep,在ag加持之下也很给力
scorpius
2015-05-29 15:41:54 +08:00
一直在用 ,支持下。。
smartdie
2015-05-29 17:11:34 +08:00
插件非常好用,已经配置上,非常感谢!
halmstad
2015-05-30 10:40:01 +08:00
已经用了,太酷了,重构代码的利器,赞
G_virus
2015-05-30 14:26:57 +08:00
感谢大家的支持 :)

编辑模式是受到vim-ags的启发,如果没有见到ags的话或许也就懒得开发1.0版了……
yorath
2015-05-30 15:52:26 +08:00
相比 https://github.com/rking/ag.vim 这个有什么特色呢 之前一直用这个的
G_virus
2015-05-30 16:02:24 +08:00
@yorath ag.vim的搜索结果没有上下文,就是因为我觉得看起来很不方便才写了这个插件。另外1.0版增加了编辑模式,可以在搜索结果的界面编辑文件的内容。
yorath
2015-05-30 16:15:09 +08:00
@G_virus 刚刚使用了一下 感觉比ag.vim好多了 感谢lz的利器 准备换上这个了
whatsdjgpp
2015-08-28 14:45:57 +08:00
mark 晚上试用一下,
Windows + vim 一直用 findstr.vim
iwannaflytomoon
2016-03-08 15:51:47 +08:00
请问如何绑定热键,比如光标停留在一个词上按一个键就自动查找

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

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

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

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

© 2021 V2EX