我最近从Visual Studio 2012 Premium切换到Visual Studio 2013 Premium,并且在应用制表符而不是空白时出现问题。
这适用于JavaScript。我在VS2012上工作得很好,但VS2013没有,即使我相信我设置了相同的格式选项。
下面是问题:正如您所看到的,每行添加了许多用于缩进的空白区域。我的目标是用tab替换它。
我的环境:
此外,当我按Ctrl + K + D格式化整个文档时,它会为缩进的部分应用空格而不是制表符。
我在这里错过了什么?我需要设置哪些选项才能使Ctrl + K + D应用标签而不是空格?
它应该如下所示:
提前致谢!
在帖子中提到相同的设置后,我重新启动VS2013,现在按Ctrl + K,Ctrl + D与标签一起使用。
所以答案是,如果未应用配置的选项,请尝试重新启动VS2013。
首先按下CTRLRW短按键,你会在文本中看到一些代表空格的蓝点,然后从Visual Studio菜单中选择Tools > Options
在刚刚打开的对话框中,按照以下路径:Text Editor > All Languages > Tabs
检查Keep Tabs
单选按钮,你可能需要重新启动Visual Studio,现在在Visual Studio中打开文件并再次按CTRLKD,如果一切正常,您将看到蓝色箭头键而不是那些暗示用空格替换制表符的蓝点。
您可以再次按CTRL W快捷键以关闭这些箭头键。