4

我正在使用 vs vim 扩展并希望完全摆脱箭头键,但是 vs 代码中的某些窗口只允许箭头键导航。

因此,不必使用箭头键在列表中上下移动,我想使用ctrl + kandctrl + j和 same 来在列表中展开和折叠,ctrl + lctrl + h不是左箭头和右箭头。

具体来说,我还没有开始工作的窗户是:

  • 文件左侧(默认情况下)的搜索文件窗格
  • 在顶部打开的搜索(默认情况下)ctrl + p设置等
  • 例如函数的使用窗口

我已经尝试过但没有成功的是重新映射我在搜索箭头键时找到的所有键盘快捷键j k l h

任何建议都非常感谢。

4

1 回答 1

5

所以我想要的所有设置都在键盘快捷键中:

  • 左窗格搜索以及使用菜单是列表,因此在键绑定中,您可以重新映射 list.expand、list.collapse、list.toggle、list.focusUp、list.focusDown 以移动以及例如 list.focusFirst 到关注列表
  • 顶部窗格称为 quickOpen,您可以使用 workbench.action.quickOpenSelectNext 和 workbench.action.quickOpenSelectPrevious 上下移动
  • 奖励:对于代码建议,设置中有 selectPreviousSuggestion 和 selectNextSuggestion

我还将包含一个屏幕截图作为我所做修改的链接,因为一些“何时”:条件很重要。 https://imgur.com/a/cfIeSHU

于 2019-03-14T20:58:51.250 回答