Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Vim-命令-T_Ruby On Rails_Macos_Vim_Fuzzyfinder - Fatal编程技术网

Ruby on rails Vim-命令-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(默

我已经从TextMate转到VIM。我不能使用macvim,工作中的策略不允许我安装它。我已尝试安装command-t以提供“转到文件”功能。然而,当我将VIM与osx终端一起使用时,当我按下command-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