【问题标题】:ERB file indentation is overridden by .rb settingsERB 文件缩进被 .rb 设置覆盖
【发布时间】: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


【解决方案1】:

您应该将eruby.vim 文件放入~/.vim/after/ftplugin/eruby.vim。应该没问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 2013-05-17
    • 2010-11-17
    相关资源
    最近更新 更多