search - VIM 快速 'Find in Files'?

标签 search vim full-text-search find code-search-engine

有哪些选项可以在 VIM 中实现快速“在文件中查找”搜索?

我们的代码库足够大,搜索需要使用索引。 grep/vimgrep/etc 太慢了。

索引不需要特别快;我可以在一夜之间建立索引。

谢谢

[编辑]我也在 Windows 环境中工作。

最佳答案

如果它是源代码(而不是全文搜索),那么带有 TagList 插件的 ctags 应该可以很好地满足您的需求。例如,参见:

http://www.thegeekstuff.com/2009/04/ctags-taglist-vi-vim-editor-as-sourece-code-browser/

编辑:TagList 和 ctags 也可以在 Windows 上运行(这就是我使用的)。请参阅 TagList 安装页面和常见问题解答。以下链接可能有用:

还有一个 TagList 论坛,您可以在其中获得进一步的帮助:

http://tech.groups.yahoo.com/group/taglist/

我不久前在我的 Windows 机器上设置了它,但我不记得遇到任何问题。

关于search - VIM 快速 'Find in Files'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1095314/

相关文章:

vim - 在 VIM 中切换语法高亮的隐藏属性

algorithm - 树搜索算法(从边缘/队列中删除前面的节点-目标测试-扩展)

ms-access - 在表单代码模块中查找功能

linux - 如何在 unix 操作系统中搜索文件中不包含特定字符串的行?

ruby - 参数[:search] error after updating to Rails 4. 1

VIM 搜索以 & 开头的字符

vim - 如何更改 .vimrc 和 .vim 的位置

mysql - 在搜索引擎上为每个单词添加分数

java - elasticsearch 与 solr - 用于自定义全文搜索系统

php - MySQL PHP 如果表中的关键字短语不存在于句子表中显示结果