http://www.vim.org/scripts/script.php?script_id=1984
您可以通过以下命令启动FuzzyFinder:
Run Code Online (Sandbox Code Playgroud)Command Mode ~ |:FufBuffer| - Buffer mode (|fuf-buffer-mode|) |:FufFile| - File mode (|fuf-file-mode|) |:FufDir| - Directory mode (|fuf-dir-mode|) |:FufMruFile| - MRU-File mode (|fuf-mrufile-mode|) |:FufMruCmd| - MRU-Command mode (|fuf-mrucmd-mode|) |:FufBookmark| - Bookmark mode (|fuf-bookmark-mode|) |:FufTag| - Tag mode (|fuf-tag-mode|) |:FufTaggedFile| - Tagged-File mode (|fuf-taggedfile-mode|) |:FufJumpList| - Jump-List mode (|fuf-jumplist-mode|) |:FufChangeList| - Change-List mode (|fuf-changelist-mode|) |:FufQuickfix| - Quickfix mode (|fuf-quickfix-mode|) |:FufLine| - Line mode (|fuf-line-mode|) |:FufHelp| - Help mode (|fuf-help-mode|)
所以我最近才发现了关于FuzzyFinder的问题.对于那些已经使用了很长时间的人来说,你能说明你实际上如何组合使用这些命令,你做出的任何映射,以及使用它时应该知道的任何问题吗?
我正在使用FuzzyFinder,并想知道如何指示FuzzyFinder排除它搜索的文件.现在我修改了插件代码,但必须有一个更简单的方法.
我想排除.class文件在结果中弹出.有关如何指示FuzzyFinder跳过这些文件的任何提示/提示?
我正在寻找类似Textmate在Command-T上的模糊搜索,在Vim中使用FuzzyFinder或在Emacs中使用Ido的东西.它存在吗?如果不是,你更喜欢这样做?
我用fzf(模糊查找器)找到了git示例,它们确实很好用.喜欢:
# fbr - checkout git branch
fbr() {
local branches branch
branches=$(git branch -vv) &&
branch=$(echo "$branches" | fzf +m) &&
git checkout $(echo "$branch" | awk '{print $1}' | sed "s/.* //")
}
# fbr - checkout git branch (including remote branches)
fbr() {
local branches branch
branches=$(git branch --all | grep -v HEAD) &&
branch=$(echo "$branches" |
fzf-tmux -d $(( 2 + $(wc -l <<< "$branches") )) +m) &&
git checkout $(echo "$branch" …Run Code Online (Sandbox Code Playgroud) 我正在使用fuzzyfinder和NERDTree来实现vim.当我的光标位于NERDTree所在的窗口中并且我使用fuzzyfinder时,它将在NERDTree窗口中打开一个文件.
有没有办法防止这种行为并强制文件不能在NERDTree窗口中打开?
使用Vim中的FuzzyFinder插件,如何重新生成显示的文件列表?
在TextMate中,有一个名为"转到文件"的功能,用于文件导航.这是一个框,您可以在其中键入项目中文件的名称,它将使用模糊匹配生成候选文件列表,您可以从中选择.
其他编辑器具有此功能,但它们各自给它一个不同的名称:
Vim fuzzyfinder
Emacs模糊查找项目
TextMate转到文件(模糊)
Eclipse OpenResource(不模糊)
Eclipse GotoFile(模糊)
Komodo转到文件(不模糊)
Netbeans转到文件(不模糊)
jEdit,Geany或Ultraedit是否具有此功能?
我非常喜欢vim的fuzzyfinder插件,但我经常发现自己想要一次打开多个文件(例如,每个文件以目录中的".py"结尾).我在文档中看不到这样做的方法,但有人知道这样做的方法吗?
或者,是否有任何其他"模糊"文件打开插件具有相似的功能集具有这种能力?
我昨天发现了关于fuzzyfinder并尝试安装它.然后发现我需要L9,因为这是fuzzyfinder的先决条件.
运行gvim时出现以下错误:
Error detected while processing /usr/share/vim/vim72/plugin/fuf.vim:
line 13:
***** L9 library must be installed! *****
Error detected while processing /usr/share/vim/vim72/plugin/l9.vim:
line 8:
E117: Unknown function: l9#guardScriptLoading
E15: Invalid expression: !l9#guardScriptLoading(expand('<sfile>:p'), 702, 0, [])
line 16:
E117: Unknown function: l9#defineVariableDefault
Run Code Online (Sandbox Code Playgroud)
我已经把fuf.vim和l9.vim到我的plugin文件夹中.我尝试将它们放在autoload文件夹中,但这会导致更多错误.
我的版本是: VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 16 2010 12:40:58)
谷歌搜索无法正常工作,因为来自一个邮件列表的问题传播了许多其他链接,答案无处可寻.
我下载vim-fuzzyfinder到我的下载文件夹中.我移动文件夹(包含autoload/,doc/和,plugin/到~/.vim/bundle/(我正在使用Pathogen,顺便说一句).我启动vim并得到以下错误:
Error detected while processing /Users/archio/.vim/bundle/vim-fuzzyfinder/plugin/fuf.vim
line 13:
***** L9 library must be installed! *****
Run Code Online (Sandbox Code Playgroud)
发生了什么?我怎样才能让它发挥作用?我对vim插件很新.
fuzzyfinder ×10
vim ×7
fuzzy-search ×2
plugins ×2
bash ×1
command-line ×1
eclipse ×1
fzf ×1
geany ×1
ido-mode ×1
macos ×1
navigation ×1
nerdtree ×1
osx-lion ×1
text-editor ×1
textmate ×1