加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 19:57:25 所属栏目:安全 来源:网络整理
导读:http://www.vim.org/scripts/script.php?script_id=1984 You can launch FuzzyFinder by following commands: 06000 所以我刚才发现了关于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超级用户的答案我的原因为什么。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读