【发布时间】:2015-04-02 15:09:50
【问题描述】:
我最近将 TypeScript 升级到 v1.4(我使用的是 VS2013)并且代码缩进格式似乎已经随着更新而改变。
我的代码之前的样子是这样的:
return this.doSomethingThatReturnsAPromise()
.then(()=>{
// more code
})
.then(()=>{
// even more code
});
但自从安装 v1.4 后,代码现在的格式如下:
return this.doSomethingThatReturnsAPromise()
.then(()=>{
// more code
})
.then(()=>{
// even more code
});
每当我把它改回我以前的方式并输入一些格式化代码的东西时,它就会把它放回新的方式(我真的不喜欢)。有什么想法我可以检查或更改以使其恢复到以前的状态吗?
【问题讨论】:
-
我建议与 WebEssentials 下载站点上的作者联系。 (您也可以禁用 WebEssentials 扩展以查看该行为是否由它引起)。
-
好主意,已尝试禁用 WebEssentials,但这并不是导致此问题的原因。由于这些发现更新了帖子。
-
您可能是对的,但这似乎与 VS2015 中的制表符间距(2 而不是 4)有关,我的问题似乎是在 VS 2013 中没有应用缩进时应该是,但不否认它可能是相关的(我已经更新了我的帖子以包含我正在使用的 VS 版本)。如果我确定我没有先做任何愚蠢的事情,我很乐意在 github 网站上将此作为一个错误提出。
标签: typescript indentation code-formatting typescript1.4