我使用以下命令在 MacVim 中打开了 Rails 项目:
cd ~/development/book-examples/agile_web_dev_rails/worked_examples/depot
mvim .
我正在尝试使用 Command-T 来查找
./test/fixtures/products.yml
;但是,我没有成功。下面的屏幕截图显示:./test/fixtures/products.yml
test/
进入 Command-T 甚至不显示 fixtures
目录关于原因的任何想法
fixtures/products.yml
没有被 Command-T 发现?更新
如果我只打开
test
MacVim 中的目录而不是整个 Rails 项目,使用:cd ~/development/book-examples/agile_web_dev_rails/worked_examples/depot/test
mvim .
然后,Command-T 能够找到
fixtures/products.yml
.
最佳答案
原因是您所在的目录中有很多文件。默认情况下,插件读取 10 000 个文件。您可以在 .vimrc 中更改此值:let CommandTMaxFiles = 20000
如果您处理包含大量文件(如 Rails)的项目,这会很有用。
然而,最好使用 :cd
在 VIM 中设置当前目录。命令使插件工作更快。
您可以通过 :pwd
查看您所在的位置命令。
关于vim - 为什么 MacVim 中的 Command-T 找不到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5872921/