Vim没有加载Vagrantfile ftplugin

时间:2013-09-03 02:06:09

标签: vim vagrant

我意识到这是一个反复出现的问题,但StackOverflow或Google上的其他任何回复似乎都没有效果,所以我要分开询问。我试图让Vagrantfiles显示Ruby格式,但收效甚微。

在〜/ .vim / ftplugin / vagrant.vim中,我有以下内容:

augroup vagrant
    au!
    au BufRead,BufNewFile Vagrantfile set filetype=ruby
augroup END

我的.vimrc非常简单:

set shiftwidth=4 softtabstop=4
filetype on
filetype plugin on
syntax on

打开.rb文件时,格式化符合预期(使用vim随附的任何默认Ruby格式 - 我没有添加除Vagrantfile之外的任何其他ftplugins)。

打开Vagrant文​​件时,没有格式化。

正在运行:set ft?会返回filetype=

正在运行:filetype会返回filetype detection:ON plugin:ON indent:OFF

我在这里有些不知所措,所以任何帮助都表示赞赏。在Ubuntu 13.04上运行vim 7.3。

1 个答案:

答案 0 :(得分:2)

文件类型检测不使用

~/.vim/ftplugin

尝试写入~/.vim/filetype.vim