【问题标题】:Visual Studio: Tab key selects and highlights code [duplicate]Visual Studio:Tab 键选择并突出显示代码 [重复]
【发布时间】:2017-01-24 23:17:14
【问题描述】:

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

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

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

我该如何解决这个问题并让 Visual Studio 选项卡结束?我希望 tab 表现得像 tab

我正在使用带有 Resharper 9 的 Visual Studio 2013 Ultimate。它昨天开始这样做,我不知道为什么。

【问题讨论】:

    标签: visual-studio-2013 resharper keyboard-shortcuts


    【解决方案1】:

    想通了。它不在 VS 的设置中!不知何故,Resharper 的配置发生了变化。在 Resharper 的设置中:

    Environment > Editor > Editor Behavior
    

    取消选中标有“结构导航”的框。点击“保存”。

    【讨论】:

    • 为什么会有人希望“tab”变成选择/高亮块操作?此外,取消选中结构导航会失去什么?当然,它不是“在评论块中切换荒谬的标签行为”的同义词。
    • 我不知道,但我也有同感。在我的 IDE 与 Resharper 的所有功能中,这个似乎是最没用的。
    • ReSharper,您可以使用至少一个额外的修饰键(Ctrl、Alt,甚至 Shift)来执行任何操作。只需保留带有自己功能的普通标签即可。
    • 烦人的“功能”。谢谢。
    • 这件事再次发生在我身上...... 2 年后,找到了我的旧评论。
    猜你喜欢
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 2014-05-30
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多