Visual Studio:Tab键选择并突出显示代码

Amy*_*Amy 29 resharper keyboard-shortcuts visual-studio-2013

如果我将光标放在多行注释中:

/*
 * place cursor after the asterisk and before the word 'place'
 */
if (x == 0) 
{
    // some code
}
Run Code Online (Sandbox Code Playgroud)

...并且点击tab,Visual Studio不像往常一样添加空格.相反,它突出显示整个注释(示例中的所有三行).如果我tab再次点击,它将选择并突出显示下一个语句或语句块.在我的例子中,它突出了整个if.

如何修复此问题并使Visual Studio选项卡结束?我想tab表现得像个tab.

我正在使用Visual Studio 2013 Ultimate和Resharper 9.它昨天开始这样做了,我不明白为什么.

Amy*_*Amy 58

弄清楚了.它不在VS的设置中!不知何故,Resharper的配置发生了变化.在Resharper的设置中:

Environment > Editor > Editor Behavior
Run Code Online (Sandbox Code Playgroud)

取消选中标记为"结构导航"的框.点击"保存".

  • 为什么有人希望"tab"变成选择/突出显示块操作?此外,通过取消选中结构导航,你有什么*失败*?当然,它不是"在评论块中切换荒谬的标签行为"的同义词. (11认同)
  • 我不知道,但我也有同感.在我的IDE与Resharper的所有功能中,这个功能似乎是最无用的. (3认同)
  • ReSharper,您可以使用至少一个额外的修饰键(Ctrl、Alt,甚至 Shift)执行任何操作。只需留下带有自己功能的普通标签即可。 (2认同)
  • 烦人的“功能”。谢谢。 (2认同)
  • 再次发生在我身上... 2年后,发现了我的旧评论。 (2认同)