【问题标题】:How do I move through intellisense suggestions with a keyboard shortcut?如何使用键盘快捷键浏览智能感知建议?
【发布时间】:2012-10-11 07:34:01
【问题描述】:

当我写Console. 之类的内容时,我会收到Console.WriteConsole.WriteLine 之类的建议。我不想使用箭头键,它们太远了,如何为此创建快捷方式?我更喜欢shift+o 之类的东西向上移动,shift+k 向下移动。

【问题讨论】:

  • 什么意思,方向键太远了?使用 Shift+o 比使用箭头键更容易吗?!
  • 当我输入 Console. 时,我的手在键盘的左侧,现在如果我想到达箭头键,我必须将右手向上移动到右侧箭头键是。
  • @Blub - 这将如何工作,因为当您按 SHIFT+oSHIFT+k 时,您将选择以“O”或“K”开头的建议?您是否只用一只手输入Console.?你用的是什么类型的键盘?
  • Piers,我想你只需要尝试一下,然后你就会明白我的意思了。
  • C, o, n, s, o, l, e, .再向右一点,就可以很轻松地按我的标准英国 QWERTY 键盘上的箭头键)我不能说 shift+oshift+k 对我有用。

标签: visual-studio resharper


【解决方案1】:

试试 TouchCursor,它可以让你使用 home 键作为光标键

TouchCursor

【讨论】:

    【解决方案2】:

    您始终可以重新映射键盘快捷键以执行您想要的操作。在这里查看我的答案:https://stackoverflow.com/a/18744507/958809

    【讨论】:

      【解决方案3】:

      如果有替代方法可以逐个导航,但您可以使用每个单词的第一个字母快速找到您要查找的内容。

      输入Console.wl 将很快调出Console.WriteLine。我认为它可以通过 ReSharper 获得。

      您甚至不必按顺序输入第一个字母。输入avl 可以调出SomeMethodWithAVeryLongName

      【讨论】:

      • 如果我输入Console.wl,它会给你两个选择——WriteLineWindowLeft,我必须输入Console.WLi才能得到我想要的,尽管一旦你选择了一个下次会默认使用它。
      【解决方案4】:

      我不知道 Visual Studio 和 ReSharper 中的解决方案。
      但也许重新映射键盘键会有所帮助,即将 Caps Look 键重新映射到 Arrow Down 键。解释见http://www.askdrtech.com/solutions/post/How-to-change-keyboard-mapping.aspx

      【讨论】:

        【解决方案5】:

        我认为你的问题是这样的:Ctrl + Alt + Space

        【讨论】:

          【解决方案6】:
          1. 在 VS Code 中,转到文件 > 首选项 > 键盘快捷键
          2. 在搜索栏中搜索建议选择
          3. 您要更改的是selectNextSuggestionselectPrevSuggestion。我分别将我的映射到 TAB 和 shift + TAB,以释放我的箭头键。

          您可以为 Intelisense 自定义很多很酷的东西。查看文档页面:https://code.visualstudio.com/docs/editor/intellisense

          【讨论】:

            猜你喜欢
            • 2014-05-15
            • 2010-12-31
            • 2010-12-25
            • 2011-04-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多