4

我已经安装并使用了文件类型插件。我有一个 ruby​​.vim 文件,~/.vim/ftplugin/它设置了 expandtab、softtabstop 和 shiftwidth。

我尝试对 .html.erb 文件执行相同的操作,这些文件似乎是 filetype eruby。我希望我的 erb 文件有制表符,制表位和 shiftwidth 为 4,但是 vim,无论我在 eruby.vim 中放什么,似乎总是在那之后读取 ruby​​.vim,出于某种原因,并且设置 sts 和 sw 只是就像我打开了一个普通的 ruby​​ 文件一样。

我也尝试将 eruby.vim 放在 下ftplugin/after/,但我得到了相同的结果。

到底是怎么回事?

4

1 回答 1

3

你应该把eruby.vim文件放在 ~/.vim/after/ftplugin/eruby.vim. 应该没问题。

于 2012-04-23T08:07:31.330 回答