Ruby on rails Vim-命令-T
我已经从TextMate转到VIM。我不能使用macvim,工作中的策略不允许我安装它。我已尝试安装command-t以提供“转到文件”功能。然而,当我将VIM与osx终端一起使用时,当我按下command-t时,它会打开一个新选项卡Ruby on rails Vim-命令-T,ruby-on-rails,macos,vim,fuzzyfinder,Ruby On Rails,Macos,Vim,Fuzzyfinder,我已经从TextMate转到VIM。我不能使用macvim,工作中的策略不允许我安装它。我已尝试安装command-t以提供“转到文件”功能。然而,当我将VIM与osx终端一起使用时,当我按下command-t时,它会打开一个新选项卡 我现在决定尝试FuzzyFinder,但不知道如何使用它在目录中递归搜索文件,有人能告诉我如何使用FuzzyFinder访问command-t之类的文件吗:-/ Command-T描述了它在MacVim中的预期用途。如果要在终端Vim内使用它,请使用默认绑定t(默
我现在决定尝试FuzzyFinder,但不知道如何使用它在目录中递归搜索文件,有人能告诉我如何使用FuzzyFinder访问command-t之类的文件吗:-/ Command-T描述了它在MacVim中的预期用途。如果要在终端Vim内使用它,请使用默认绑定
t
(默认情况下,
是反斜杠键)。如果您希望使用修改键绑定,可以在Vim配置中重新映射此项。您可以通过以下方式轻松将其映射到ctrl
或shift
,这不会与操作系统类似的命令发生冲突:
nmap <C-t> :CommandT<CR>
# or
nmap T :CommandT<CR>
将在当前目录下的所有目录中搜索您的模式。请注意不要在大型文件系统上尝试这样做,否则您将等待一段时间和/或内存不足。不过,在第一次搜索之后,它会在内存中为树建立索引,之后会更快。模糊查找器未处于积极开发阶段。有了这个很棒的命令-t,你会过得更好。问题是terminal Vim确实支持它,因为terminal Vim需要使用Ruby支持构建。从源代码构建Vim来实现这一点非常简单
雪豹指南,但也适用于狮子。您需要安装XCode,而不仅仅是GCC编译器。重新映射
是通过将此行添加到~/.vimrc
:让mapleader=“”
。您是否尝试在~/Applications
中安装MacVim?我工作中的策略是非常严格的,但是这个位置是安全的。写了这篇文章之后,我发现您可以通过mvim-v
在终端上运行MacVim。MacVim的构建包括Ruby,因此这是一个比从源代码构建自己的解决方案好得多的解决方案。您也可以使用brew安装MacVim
安装MacVim。
>File>**/yourpattern