VIM:FuzzyFinder使用,提示,问题 – 如何使用这个插件?

前端之家收集整理的这篇文章主要介绍了VIM:FuzzyFinder使用,提示,问题 – 如何使用这个插件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
http://www.vim.org/scripts/script.php?script_id=1984

You can launch FuzzyFinder by
following commands:

06000

所以我刚才发现了关于FuzzyFinder。对于任何使用这段时间的人来说,你能否演示如何组合实际使用这些命令,您所做的任何映射,使用这个命令时应该知道的任何问题?

FuzzyFinder本身对我而言毫无用处。我将它与FuzzyFinder-TextMate和Ruby库结合使用,它遍历所有文件和子目录以查找文件,就像Mac上的TextMate的Cmd T选项一样。你可以看到它在行动 here

不幸的是,由于原作者停止维护脚本,所以需要花费一些时间才能使其工作。还有一些人经常向github发布更新。您将需要两个脚本fuzzyfinder_textmate.vimfuzzy_file_finder.rb

最新版本与Vim FuzzyFinder 2.22.3结合使用,没有任何问题。您的Vim必须使用Ruby支持编译,否则将无法正常工作。原始作者的blog包含有关如何正确使用的更多信息。或者,看看我的Vim setup看看如何使用它。该设置定义了两个关键字映射,s和e可以模糊地找到一个文件,并在新窗口或当前窗口中打开它们:

function IdeFindTextMate()
  let g:FuzzyFinderOptions.Base.key_open = '<CR>'
  let g:FuzzyFinderOptions.Base.key_open_split = '<C-j>'
  exe "FuzzyFinderTextMate"
endfunction

function IdeSplitFindTextMate()
  let g:FuzzyFinderOptions.Base.key_open = '<C-j>'
  let g:FuzzyFinderOptions.Base.key_open_split = '<CR>'
  exe "FuzzyFinderTextMate"
endfunction

let mapleader = ","
map <silent> <leader>e :call IdeFindTextMate()<CR>
map <silent> <leader>s :call IdeSplitFindTextMate()<CR>

更新:

现在我使用优秀的Command-T plugin而不是FuzzyFinder。看看this超级用户的答案我的原因为什么。

猜你在找的Bash相关文章