vim插件FuzzyFinderTextMate错误

3

我以多种不同的方式安装了vim插件。我尝试使用Ctrl-T启动它,但总是出现以下错误: E492: 不是编辑器命令:FuzzyFinderTextMate


请澄清“许多不同的方式”-包含插件的.vim文件是否在您知道其内容被引用的目录中?从快速搜索中可以看出,您还需要一个Ruby gem-您是否也已经适当地安装了它? - Cascabel
那个插件不应该将 Ctrl+T 映射为标签导航命令。我以前使用过该插件的版本存在问题。 - Pierre-Antoine LaFayette
4个回答

5
我遇到了相同的错误"E492: Not an editor command: FuzzyFinderTextMate",我的系统是OS X 10.6.2。原来,Snow Leopard中默认的vim安装不支持ruby。重新编译带有ruby支持的vim后,插件按预期工作。
以下是适用于我的安装步骤:
  1. 使用macports编译带有Ruby的Vim: sudo port install vim +ruby
  2. fuzzyfinder.vim 2.16下载到~/.vim/plugin
  3. fuzzy_file_finder.rb下载到~/.vim/ruby
  4. fuzzyfinder_textmate.vim下载到~/.vim/plugin
  5. 在~/.vimrc中添加以下行: map <C-j> :FuzzyFinderTextMate<CR>
如果遇到问题,请参考原始博客文章更新文章以获得帮助。

我认为 FuzzyFinder_Textmate 的任何版本都不再受支持。Karmen 提供的 command-t 答案现在可能是正确的答案。 - Jeremy

2

1

这对我在10.6.4上有效:

http://github.com/sethbc/fuzzyfinder_textmate获取fuzzyfinder.vim和fuzzyfinder_textmate.vim。将它们都放入~/.vim/plugin中

然后从github.com/jamis/fuzzy_file_finder获取fuzzy_file_finder.rb并将其放入~/.vim/ruby中

在.vimrc中,我添加了:

map <leader>t :FuzzyFinderTextMate<CR>

所以 "\t"(不带引号)将启动,但您应该映射最适合您的内容(请参见其他答案/评论)。

(对于缺乏链接,我表示歉意。似乎我缺乏足够的声望来发布多个链接。)


1

它运行良好,只需要花费一些精力找到每个所需文件的版本,以便它们能够很好地协同工作。请查看github上的fuzzyfinder_textmate和fuzzy_file_finder.rb:http://github.com/jamis/fuzzy_file_finder/network http://github.com/jamis/fuzzyfinder_textmate最新版本与FuzzyFinder 2.22.3兼容良好。 - Ton van den Heuvel
http://github.com/jonuts/fuzzyfinder_textmate - 那个版本运作良好并包含正确版本的模糊查找器。它可能已经不再维护,但对我来说仍然是最佳选择。 - Marcus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接