10 VS2010从VS2008for for C#and Fortrandevelopment 升级后,我注意到了一些特殊行为。在编辑源文件(.cs,.for,.f90)我的TAB键不插入一个制表符,它不会缩进的代码,它不会完整代码。我尝试过VS2008,一切正常。请注意,使用shift-Tab可以取消缩进。 我尝试过devenv /safemode并且确实做了修复。 如果有人之前见过此问题,请给我提示如何解决此问题。 操作系统是 win7-64 SP1 visual-studio-2010 tab-key — ja72 source
17 我也看到了这个问题。以下选项似乎是触发行为的选项: Text Editor | C/C++ | Formatting | Automatic Indentation On Tab 如果上述设置为True,则Tab键将“固定”整行,以便根据IDE认为应该缩进的行进行缩进(无论光标在行上的何处)。 将设置更改为False使Tab键可以正常工作。我不知道如何True在我的机器上设置此设置。 VS 2012也具有此设置,并且其工作方式相同。 — 迈克尔·伯尔 source 1 在安装“ Visual Studio 2013 Update 1更新”之后,今天我也第一次看到此行为。毫无疑问,它被设置为true。 — 雷 1 我也有这个,完全出乎意料。 — PAK-9 1 VS2013中的相同问题和解决方案。但从未在VS2010中看到它。 — Doug Null 2015年
2 我决定通过进入选项/环境/键盘来强行解决此问题,并将[Tab]键与Edit.InsertTab“文本编辑器”功能的命令绑定。请参见下面的屏幕截图: 这似乎已经解决了我的问题。 谢谢。 — ja72 source
-1 解决方法是尝试按Alt-009(按住Alt,然后按009数字键盘,然后释放Alt)。那应该产生一个制表符。(“ alt-numbers”功能不适用于键盘顶部的数字,您必须使用键盘。) 您可能需要向Microsoft提交错误报告。 — 汤姆 source