昨天(星期一2017-05-15)当我按下代码块中的新行返回时,我经历了我的VS17开始疯狂缩进。
示例(json):
"Header": {
"Title": "Hello world!",
"Desc": "A test"
},
"List1": {
"Item1": "Value1",
"Item2": "value2"
}
现在,如果我写的话 “Item1”:“value1”, 然后按回车键,我希望之前的缩进发生(正如他们在我去度假之前的前一周所做的那样)。本周,在写完并按下回车后,它看起来像这样:
"List1": {
"Item1": "value1",
| <- represents text selector
}
现在我已经检查了所有缩进设置,它们就像以前一样。我已经尝试来回更改它们到不同的设置,似乎没有任何改变这种行为。
如果我在这个疯狂的缩进后按“ctrl + k + d”来格式化缩进,它们会回到之前的正常和预期的缩进。 对我来说,这意味着编辑器知道第一个实例是正确的,第二个实例是格式化的(根据当前设置)。
我在不同的论坛上看到了很多缩进问题,而且我没有发现任何类似的内容。
它也可能只是周末发布的最新补丁的错误但我想我可以试试我的运气,看看是否有其他人有这个问题,并设法解决它。
CSS文件也会出现这种情况。
提前感谢您的帮助!
修改的
如果按回车键会出现奇怪的缩进,然后出现“ctrl + z”,压痕会恢复正常,但新行仍在那里