Avs*_*arn 8 css json indentation visual-studio visual-studio-2017
昨天(星期一2017-05-15)我经历了我的VS17开始制作疯狂的缩进,当我按下一行代码中的新行.
示例(json):
"Header": {
"Title": "Hello world!",
"Desc": "A test"
},
"List1": {
"Item1": "Value1",
"Item2": "value2"
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我写"Item1":"value1",然后按回车键,我希望先前的缩进发生(就像他们在我去度假之前的前一周做的那样).本周,在写完并按下回车后看起来像这样:
"List1": {
"Item1": "value1",
| <- represents text selector
}
Run Code Online (Sandbox Code Playgroud)
现在我已经检查了所有缩进设置,它们就像以前一样.我已经尝试来回更改它们到不同的设置,似乎没有任何改变这种行为.
如果我在这个疯狂的缩进后按"ctrl + k + d"来格式化缩进,它们会回到之前的正常和预期的缩进.对我来说,这意味着编辑器知道第一个实例是正确的,第二个实例是非常格式化的(根据当前设置).
我在不同的论坛上看到了很多缩进问题,我发现没有什么与此相似.
它也可能只是周末发布的最新补丁的一个错误,但我想我可以试试我的运气,看看是否有其他人有这个问题,并设法解决它.
CSS文件也会发生这种情况.
在此先感谢您的帮助!
编辑
如果我按下返回所以出现奇怪的缩进然后"ctrl + z",缩进恢复正常但新行仍然存在
小智 0
您的问题可以在设置中解决。转到文件/首选项/设置。然后向下滚动到标有“编辑器:选项卡大小”的部分。
您可以在那里更改缩进。检查设置的“用户”和“工作空间”部分中的缩进设置是否符合您的要求。另外,请确保“检测压痕”已关闭。
我希望这有帮助!