【问题标题】:vim "Unexpected 'INDENT'" coffeescript on every new linevim "Unexpected 'INDENT'" 咖啡脚本在每一行
【发布时间】:2012-02-05 08:32:32
【问题描述】:

我对 vim 很陌生,我正在尝试编辑咖啡脚本。

每当我尝试添加新行时,coffeescript 不再编译,我总是收到以下错误:

错误:第 14 行的解析错误:意外的“INDENT”

每次换行都会发生这种情况。

如果我在 textmate 中编辑同一个文件并换行,那么一切都很好。

有人知道为什么会这样吗?

【问题讨论】:

    标签: vim coffeescript


    【解决方案1】:

    键入:set list 以检查INDENTwhite-spaces 还是tabs

    键入/\t 以搜索tabs

    【讨论】:

    • 它是空格,我需要把它变成标签吗?
    • 也许您将空格与制表符混合在一起。
    • :set et? 的结果是什么(此命令包含?)?
    • 是的,它似乎是空格和制表符的混合体。我在 textmate 中开始了这个项目,它正在插入标签,它看起来 vim 正在为标签插入空格。
    • 用空格替换所有选项卡有效。谢谢您的帮助。有没有一种快速的方法来替换空格的所有选项卡?
    【解决方案2】:

    我也遇到了同样的问题……

    我是通过以下方法解决的,还是不知道是什么原因……

    $ npm uninstall -g coffee-script
    (unbuild coffee-script@1.6.3)
    $ npm install -g coffee-script
    (coffee-script@1.6.3)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 2011-11-08
      • 2011-06-30
      • 2013-06-10
      • 2012-08-26
      相关资源
      最近更新 更多