Tab 键在 VS2010 中不起作用

Tab 键在 VS2010 中不起作用

VS2010在从VS2008forC#和development升级到 之后,我Fortran注意到了一些奇怪的行为。在编辑源文件(.cs、、)时,我的 tab 键不会插入制表符,它不会缩进代码,也不会完成代码。我尝试了它,一切正常。请注意,shift-Tab 可以取消缩进。.for.f90VS2008

我尝试过devenv /safemode并且确实解决了问题。

如果有人以前见过这个问题,请提示我如何解决这个问题。

操作系统win7-64 SP1

答案1

我也遇到了这个问题。以下选项似乎是触发此行为的选项:

Text Editor | C/C++ | Formatting | Automatic Indentation On Tab

如果上述设置是True,则 tab 键将“修复”整行,以便根据 IDE 认为应该缩进的方式进行缩进(无论光标在行上的什么位置)。

更改设置可使FalseTab 键按预期工作。我不知道True我的机器上是如何设置此设置的。

VS 2012也有此设置,操作方式相同。

答案2

Edit.InsertTab我决定通过进入选项/环境/键盘并将 [Tab] 键与文本编辑器功能的命令绑定来强制修复该问题。见下面的截图:

键盘选项

这似乎解决了我的问题。

谢谢。

答案3

解决方法是,尝试按Alt-009(按住Alt,然后按下009数字键盘,然后松开Alt)。这样应该会生成一个制表符。(“alt-numbers”功能无法使用键盘顶部的数字 - 您必须使用小键盘。)

您可能需要向 Microsoft 提交错误报告。

相关内容