我使用以下方式在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/
甚至不显示fixtures
目录对于Command-T找不到fixtures/products.yml
原因的任何想法?
如果我使用以下命令在MacVim中打开test
目录而不是整个Rails项目:
cd ~/development/book-examples/agile_web_dev_rails/worked_examples/depot/test
mvim .
然后,Command-T能够找到fixtures/products.yml
。
答案 0 :(得分:8)
原因是你所在的目录中有很多文件。默认情况下,插件读取10 000个文件。您可以在.vimrc中更改此值:
let CommandTMaxFiles = 20000
如果您处理包含大量文件(如Rails)的项目,这将非常有用。
但是,使用:cd
命令在VIM中设置当前目录总是更好,以使插件更快地工作。
您可以使用:pwd
命令检查您的位置。
答案 1 :(得分:0)
这不是你问题的真正答案,但是你应该看Rails.vim,这允许你使用像Rfixture产品这样的常用命令来浏览你的应用程序(完成标签完成)。