supersearch 首个版本发布,Vim 搜索插件 - 开源中国社区
supersearch 首个版本发布,Vim 搜索插件
夕阳武士 2015年06月17日

supersearch 首个版本发布,Vim 搜索插件

夕阳武士 夕阳武士 发布于2015年06月17日 收藏 23 评论 20

有免费的MySQL,为什么还要买? >>>  

功能:

1.根据配置文件自动生成并加载tags文件

2.实现全文搜索功能(绑定快捷键,s)

这个项目是用来加速vim开发效率的
1.由于历史原因我们的项目目录中有许多无关的目录包含着无关的代码,导致生成的tags文件往往没有实际用途
2.当我们需要查看谁调用谁的问题时,要用:grep命令来搜索整个项目目录,相当不方便

现在好了:
有了supersearch插件,只要配置好与自己有关和目录,生成tags的事再也不用担心了(会自动生成tags文件),还能根据配置的目录进行全文搜索

跳转继续使用传统的ctrl+]
全文搜索目前定义为,s
    在命令模式中,s直接搜索当前单词
    在视图模式中先选择要搜索的文本,再按,s

最后:
在插件文件的尾部定义了搜索快捷键,你可以自己修改为你喜欢的

下载地址:http://www.vim.org/scripts/script.php?script_id=5202

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:supersearch 首个版本发布,Vim 搜索插件
分享
评论(20)
最新评论
0

引用来自“不避风云”的评论

今天试着搜索了一下,采用project的插件,做了项目配置。然后用,s搜索了一下,发现在退出的时候,报错,说是修改了QuickFix,要保存才可以退出。你的这个插件是打算继续维护呢,还是就只供自己玩玩?

引用来自“夕阳武士”的评论

你可以到github上来加入我们的组织
不好意思,不懂这个vim怎么写,我只会拿,还不会给。我搜了一下easytags这个插件,可以自动更新tags,虽然也是比较卡,但是相比三年前俄罗斯人写的哪个自动更新tags的indexer.tar.gz好多了。至少已经感觉不到延迟了。而且支持异步更新,也就是说,更新tags不会影响你使用vim的流畅度。就不想自己造车了。谢谢啦。
0

引用来自“不避风云”的评论

今天试着搜索了一下,采用project的插件,做了项目配置。然后用,s搜索了一下,发现在退出的时候,报错,说是修改了QuickFix,要保存才可以退出。你的这个插件是打算继续维护呢,还是就只供自己玩玩?
你可以到github上来加入我们的组织
0
今天试着搜索了一下,采用project的插件,做了项目配置。然后用,s搜索了一下,发现在退出的时候,报错,说是修改了QuickFix,要保存才可以退出。你的这个插件是打算继续维护呢,还是就只供自己玩玩?
0
还是用文字表述吧,可以有两个文件夹doc和plugin,doc文件夹下放你的supersearch.txt,plugin文件夹下放你的supersearch.vim。
0
还有个建议啊。那个图片就不要放上去了。整个文档的结构可否如下。
---
--doc
|-supersearch.txt
--plugin
|-supersearch.vim
这样的话,方便采用其他插件来直接管理。谢谢。
0

引用来自“不避风云”的评论

是你开发的吗?http://www.vim.org/scripts/script.php?script_id=3221这个可以参考一下。

引用来自“夕阳武士”的评论

是我写的,最近刚入职新公司,在看代码,我这也有用其它的插件上taglist啥的,现在的项目又有java又有C代码,还有其它语言的都在里面,只是原来的插件有些不方便,就写了这个(也可能有现成的我不知道),语法都是按着vimscript那网站上写的,你可以自己研究下
网上搜了一下自动更新tags的插件,包括indexer.tar.gz以及那个easy-tag都会有导致vim假死的现象。你这个配置,自己感觉能不能不卡?
0

引用来自“不避风云”的评论

是你开发的吗?http://www.vim.org/scripts/script.php?script_id=3221这个可以参考一下。

引用来自“夕阳武士”的评论

是我写的,最近刚入职新公司,在看代码,我这也有用其它的插件上taglist啥的,现在的项目又有java又有C代码,还有其它语言的都在里面,只是原来的插件有些不方便,就写了这个(也可能有现成的我不知道),语法都是按着vimscript那网站上写的,你可以自己研究下
支持一下,我现在是直接拉的别人的代码,如果你需要我可以把我的配置文件全发给你,我自己感觉用着挺好的。我现在在调试PHP,所以把他配置成了可以调试php的。看C语言应该没问题的。如果需要,可以联系我。
0
很实用,搜索代码方便多了
0

引用来自“不避风云”的评论

是你开发的吗?http://www.vim.org/scripts/script.php?script_id=3221这个可以参考一下。
是我写的,最近刚入职新公司,在看代码,我这也有用其它的插件上taglist啥的,现在的项目又有java又有C代码,还有其它语言的都在里面,只是原来的插件有些不方便,就写了这个(也可能有现成的我不知道),语法都是按着vimscript那网站上写的,你可以自己研究下
0
ag
0
老田,好好照顾老婆不好么
0
编辑器之神——vim
0
用过最好的全文搜索目前还是ctrlSF
0

引用来自“不避风云”的评论

是你开发的吗?http://www.vim.org/scripts/script.php?script_id=3221这个可以参考一下。
可以自动更新tag,好像还不能自动生成tag,试了一下,比较卡,打开vim半天才可以显示代码,其他都还好。
0
好落后
0
是你开发的吗?http://www.vim.org/scripts/script.php?script_id=3221这个可以参考一下。
0
<leader>s把?
0

引用来自“不避风云”的评论

哥哥。

引用来自“夕阳武士”的评论

啥意思啊?
太强悍了,忍不住不知道说啥好了。就打了一个哥哥。http://my.oschina.net/bubifengyun/blog/163516这是我配置的一个vim插件,想把他再加进去。
0

引用来自“不避风云”的评论

哥哥。
啥意思啊?
0
哥哥。
顶部