假设我有一个包含以下内容的JavaScript文件,光标位于管道符号(|
):
class ItemCtrl {
getPropertiesByItemId(id) {
return this.fetchItem(id)
.then(item => {
return this.getPropertiesOfItem(item);
});
}|
}
如果我现在按Enter键,代码将按以下方式更改:
class ItemCtrl {
getPropertiesByItemId(id) {
return this.fetchItem(id)
.then(item => {
return this.getPropertiesOfItem(item);
});
}
|
}
当它应该与方法定义对齐时,错误地将结束大括号与return语句对齐。我知道函数内部的格式不是最好的,但我仍然宁愿禁用该功能以防止发生这种奇怪的事情。
我已将editor.autoIndent
设置为false
,但仍然会继续发生。还有其他方法,我怎么能完全关闭这个功能? (或使其以更智能的方式工作)