【发布时间】:2012-04-19 16:21:49
【问题描述】:
我已经安装并使用了文件类型插件。我在~/.vim/ftplugin/ 下有一个 ruby.vim 文件,它设置了 expandtab、softtabstop 和 shiftwidth。
我尝试对 .html.erb 文件执行相同的操作,这些文件似乎是文件类型 eruby。我希望我的 erb 文件有制表符,制表位和 shiftwidth 为 4,但是 vim,无论我在 eruby.vim 中放什么,似乎总是在那之后读取 ruby.vim,出于某种原因,并且设置 sts 和 sw 只是就像我打开了一个普通的 ruby 文件一样。
我也尝试将 eruby.vim 放在 ftplugin/after/ 下,但得到了相同的结果。
发生了什么事?
【问题讨论】:
-
你的意思是你试过
~/.vim/after/ftplugin/eruby.vim。因为ftplugin/after肯定不会起作用。 -
不,我的意思是我尝试了
~/.vim/ftplugin/after/eruby.vim,这正是它不起作用的原因。回答收集你的赏金,然后!
标签: vim indentation