我已经从 TextMate 迁移到 VIM。我不能使用 macvim,工作策略不允许我安装它。我尝试安装 command-t 来给我“转到文件”功能。但是,当我在 osx 终端上使用 VIM 时,当我按下 command-t 时,它会打开一个新选项卡。
我现在决定尝试 FuzzyFinder,但不知道如何在目录中递归搜索文件,谁能告诉我如何使用 FuzzyFinder 去像 command-t 这样的文件。:-/
我已经从 TextMate 迁移到 VIM。我不能使用 macvim,工作策略不允许我安装它。我尝试安装 command-t 来给我“转到文件”功能。但是,当我在 osx 终端上使用 VIM 时,当我按下 command-t 时,它会打开一个新选项卡。
我现在决定尝试 FuzzyFinder,但不知道如何在目录中递归搜索文件,谁能告诉我如何使用 FuzzyFinder 去像 command-t 这样的文件。:-/
Command-T 描述了它在 MacVim 中的预期用途。如果你想在终端 Vim 中使用它,使用默认绑定<Leader>t
(默认<Leader>
是反斜杠键)。如果你想使用修饰键绑定,你可以在你的 Vim 配置中重新映射它。
Fuzzy finder 尚未在积极开发中。使用令人敬畏的 Command-t 会更好。问题是终端 Vim 确实支持它,因为终端 Vim 需要使用 Ruby 支持构建。从源代码构建 Vim 以实现这一点相当简单。
http://brilliantcorners.org/2011/02/building-vim-on-osx-snow-leopard/
Snow Leopard 指南,但也适用于 Lion。您需要安装 XCode,而不仅仅是 GCC 编译器。
您可以通过以下方式将其映射到ctrl
或shift
轻松映射,这不会与您的操作系统发生冲突,例如command
:
nmap <C-t> :CommandT<CR>
# or
nmap T :CommandT<CR>
在普通的模糊查找器中搜索目录,您可以使用文件**
glob,例如,在模糊查找器提示符下:
>File>**/yourpattern
将在当前目录下的所有目录中搜索您的模式。请注意不要尝试在大型文件系统上执行此操作,否则您将等待一段时间和/或内存不足。它会在第一次搜索后在内存中索引树,之后会更快。