SSMS - 使用退格时,文本选项卡像空格一样

时间:2015-10-08 13:01:53

标签: sql ssms

我在SSMS中有一个奇怪的问题,如果我将文本块标记到右侧,它将成功缩进该行5个字符空格。但是,当我尝试删除该缩进时,它只删除一个字符空间。例如,我有以下声明:

SELECT
   *
FROM
   Table

如果我单击Backspace以将表格移到左侧,则会发生以下情况:

SELECT
   *
FROM
  Table

注意左边的轻微偏移。通常按退格键会产生以下结果:

SELECT
   *
FROM
Table

我完全删除.. \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 11.0中的设置无济于事。这是在运行SQL 2012且没有加载项的Windows Server 2012环境中。我还没有能够找到任何可能引用它的东西,并且它让我感到困惑,因为我在终端服务器上有其他不以这种方式运行的SSMS实例。有没有人经历过这个?

1 个答案:

答案 0 :(得分:3)

是否因为选项中的此设置? - 默认是"保持标签" - 好像你可能会设置插入空格。

enter image description here

更新:您可能还需要查看"所有语言"下的相同设置。同样。