首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VIM: FuzzyFinder的用法、技巧、妙处--如何利用这个插件?

VIM: FuzzyFinder的用法、技巧、妙处--如何利用这个插件?
EN

Stack Overflow用户
提问于 2009-12-12 20:29:49
回答 6查看 14.8K关注 0票数 25

id=1984

您可以通过以下命令启动FuzzyFinder: 命令模式\x{e76f}\{e76f}\##.\##*##.}\##*FufTag- Tag模式(fuf-标记-模式-模式):FufTaggedFile-标记-文件模式(fuf-taggedfile-模式):FufJumpList- Jump-List模式(fuf-跳跃式-模式):FufChangeList-changelist-changelist模式(fuf-changelist-模式):FufQuickfix-快速修复模式(fuf-修复-快速模式):FufJumpList- Line模式(fuf-行-模式):FufHelp- Help -help模式(fuf-帮助模式)

所以我最近才发现了FuzzyFinder。对于已经使用了很长一段时间的人来说,您能演示如何结合使用这些命令、进行任何映射,以及在使用这些命令时应该知道的任何问题吗?

EN

回答 6

Stack Overflow用户

发布于 2011-09-18 19:54:53

聚会有点晚了,但我想补充一点,FuzzyFinder的最新版本有一个新命令::FufCoverageFile,它完全可以实现您想要的结果,即:

代码语言:javascript
复制
>CoverageFile>appcontr
  20: app/controllers/application_controller.rb
  22: app/views/layouts/application.html.erb
票数 10
EN

Stack Overflow用户

发布于 2012-02-08 21:46:22

除了克里斯的答案之外,您可能希望立即在您的.vimrc文件中映射'**/‘,如下所示:

代码语言:javascript
复制
map ,f :FufFile **/<CR>

所以你只需要键入:

代码语言:javascript
复制
,fTest 

在所有子目录中查找所有匹配的Test!

HTH

票数 7
EN

Stack Overflow用户

发布于 2011-04-01 22:33:33

我使用:FufFile映射到,b,并开始输入**/,后面跟着我要查找的字符串的前几个字符。

这提供了包括您的字符串在内的所有匹配文件的列表。

e.g

代码语言:javascript
复制
,b
**/doc
    13: app/models/document.rb
    75: test/fixtures/documents.yml
    82: test/unit/document_test.rb
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1894614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档