我是 Visual Studio 中 Intellisense 的重度用户。我也是一个“把手放在键盘上”和“让它们保持在原位”的爱好者,所以我一直在寻找方法让我的手ASDF JKL;尽可能地集中在按键上。
每当在 Visual Studio 中弹出 Intellisense 列表时,如果列表中有许多单词以与我要选择的单词相同的字母开头,则键入前几个字母以在我的选择中磨练没有帮助,因为在我输入足够的字符以最终到达单词中的第一个唯一字符之前,列表不会跳转到我的首选选择。将右手从JKL;按键上移开并伸手向上/向下箭头键以手动滚动列表通常会更快。
我宁愿将双手保持在原位,理想情况下使用J和K键之类的东西在 Intellisense 列表中上下移动(类似于J和K在 Vim 中上下移动的方式......特别是因为我在里面使用 VsVim视觉工作室)。
MSDN Intellisense 文档仅列出了向上/向下箭头键和滚动(鼠标滚轮、/PgUp键PgDn等)作为执行此操作的选项:
所以这是我的问题(按优先顺序):
Visual Studio 中是否有任何现有的键盘快捷键允许您在滚动 Intellisense 列表时将手保持在原位?
有没有办法自定义映射键盘键(例如J和K)以在 Intellisense 列表中进行向上/向下滚动?
是否有启用此功能的插件?
有没有其他方法可以做到这一点?