代码之家  ›  专栏  ›  技术社区  ›  Mark Szymanski

vim在ruby中自动缩进不带分号的行

  •  4
  • Mark Szymanski  · 技术社区  · 15 年前

    出于某种原因,在vim中,只要有一行带有函数(包括括号)的Ruby代码,例如: string = gets() 如果没有分号,下一行将缩进一个级别。如果有分号,它就可以正常工作。有什么关于为什么会发生这种情况以及如何解决它的想法吗?而且,由于可能会被要求, here is my ~/.vimrc

    1 回复  |  直到 15 年前
        1
  •  3
  •   alternative    15 年前

    你可能不想 set cindent 关于红宝石文件。

    使用 au FileType ruby setlocal nocindent

    在顶部(在任何其他非盟之前),您需要其他语言才能正常工作

    而不是它们各自的行。