Visual Studio 2017 在 CSS 和 Json 中产生疯狂的缩进

问题描述 投票:0回答:1

昨天(2017年5月15日星期一)当我在代码块中按回车键换行时,我的 VS17 开始产生疯狂的缩进。

示例(json):

"Header": {
    "Title": "Hello world!",
    "Desc": "A test"
},

"List1": {
    "Item1": "Value1",
    "Item2": "value2"
}

现在,如果我写 “项目1”:“值1”, 然后按回车键,我预计会出现之前的缩进(就像前一周,在我去度假之前那样)。然而,本周在写入并按 Enter 键后看起来像这样:

"List1": {
                    "Item1": "value1",
                    | <- represents text selector
}

现在我已经检查了所有的缩进设置,它们就像以前一样。我尝试将它们来回更改为不同的设置,但似乎没有什么可以改变这种行为。

如果我在这个疯狂的缩进之后按“ctrl + k + d”来格式化缩进,它们会回到之前的正常和预期的缩进。 对我来说,这意味着编辑器知道第一个实例是正确的,而第二个实例的格式不正确(根据当前设置)。

我在不同的论坛(包括这里)上研究了很多缩进问题,但没有发现与此类似的内容。

这也可能只是周末发布的最新补丁的一个错误,但我想我可以在这里试试运气,看看其他人是否也遇到这个问题并设法解决它。

CSS 文件也会发生这种情况。

预先感谢您的帮助!

编辑

如果我按回车键,就会出现奇怪的缩进,然后“ctrl + z”,缩进会恢复正常,但新行仍然存在

css json visual-studio indentation visual-studio-2017
1个回答
0
投票

您的问题可以在设置中解决。转到文件/首选项/设置。然后向下滚动到标有“编辑器:选项卡大小”的部分。

您可以在那里更改缩进。检查设置的“用户”和“工作空间”部分中的缩进设置是否符合您的要求。另外,请确保“检测压痕”已关闭。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.