10 例如,如果我有一些这样的JavaScript代码: var widget = library() .chainCall1() .chainCall2() .chainCall3(); 如果我使用=命令自动缩进,它看起来像这样: var widget = library() .chainCall1() .chainCall2() .chainCall3(); 这不是我想要的。我希望它像最初一样缩进链式调用。我怎样才能解决这个问题? indentation — aharris88 source @janos矿不仅未缩进.chainCall2(),它缩进的var行匹配.chainCall1() = O_0 = — Izkata
3 我遇到了同样的问题-在大多数情况下,vim所做的JavaScript格式化还不错,但是在像您这样的示例中,它失败了很惨。 我一直在使用vim-jsbeautify插件来修复Vim缩进失败的问题,并清理其他人编写的丑陋代码。它运行得非常好,您可以在整个文件或仅一个区域上运行它,并且可以使用EditorConfig文件对其进行自定义。 — 克雷格 source
.chainCall2()
,它缩进的var
行匹配.chainCall1()
= O_0 =