![](/img/trans.png)
[英]Indenting Javascript in Vim - Problems with Lambda Functions in Functions
[英]Vim Javascript indenting broken for function in object property
我已經嘗試了幾種縮進解決方案,包括vim-javascript以及cindent
, smartindent
等的許多組合。在以下情況下,我找不到能正確縮進的任何解決方案:
Package.funcRequiringObject({
foo: "1",
bar: "2",
foobar: function() {
// ... code ...
}
});
這就是我想要的。 我得到的是:
Package.... {
....
foobar: function() {
// ... code ...
}
});
有什么建議么?
嘗試使用Preston Koprivica的Javascript-Indent 。 它在我的測試中有效。
在我測試過的所有Vim JavaScript縮進文件中,這是在99%的情況下都可以使用的文件。 請注意,縮進現代JS文件是棘手的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.