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