簡體   English   中英

Vim Javascript縮進了對象屬性中的函數

[英]Vim Javascript indenting broken for function in object property

我已經嘗試了幾種縮進解決方案,包括vim-javascript以及cindentsmartindent等的許多組合。在以下情況下,我找不到能正確縮進的任何解決方案:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM