0
假設我有一個JavaScript使用以下內容並將光標放置在管道符號(|
)文件中更改縮進:防止VS代碼從輸入
class ItemCtrl {
getPropertiesByItemId(id) {
return this.fetchItem(id)
.then(item => {
return this.getPropertiesOfItem(item);
});
}|
}
如果我現在按下回車鍵,代碼修改以下列方式:
class ItemCtrl {
getPropertiesByItemId(id) {
return this.fetchItem(id)
.then(item => {
return this.getPropertiesOfItem(item);
});
}
|
}
它錯誤地將大括號與return語句對齊,當它與方法定義對齊時。我知道函數內部的格式不是最好的,但我仍然寧願禁用該功能以防止發生這種奇怪的事情。
我已經設置editor.autoIndent
到false
但它仍然在繼續發生。有沒有其他方法,我可以如何完全關閉此功能? (或使其在一個更聰明的方式工作)
你有任何機會eslint擴展?或者另一個正在做它? – Mark
我禁用了所有擴展。但我實際上意識到,如果將'editor.autoIndent'設置爲true,autoIndent似乎被禁用。看起來像是一個錯誤,或者我的安裝搞砸了。 – basilikum