我正在使用Visual Studio 2015和ReSharper 2016.2,出现了一个奇怪的行为,可能是我意外激活了。如果光标在第一个单词之前的行中,按Tab键会正确缩进: 当光标位于行内任何单词中时,按Tab键会选择该单词或块。 但期望的行为应该是在光标处进行缩进(例如,在字母r后面的单词Stream内部,使其分成两个单词): 有人知道这个“特性”叫什么吗?它是否来自ReSharper?在哪里可以启用或禁用它?
进入Resharper -> 选项,在左侧树状视图中选择“编辑器行为”,取消选择最后一项使用Tab / Shift Tab键进行结构导航。 适用于Resharper 2016.3.1的更新。 感谢@Jordan指出这一点!
关闭它并使用指针“导航”到您想要编辑的结构。这样,您可以继续向注释块添加选项卡,直到他们修复了否则无用的功能。那边有人花太多时间解决不存在的问题,实际上使事情变得更糟。他们将此“功能”的注释行为列为错误。应该在2018年之前修复。