Mac版Android Studio如何设置navigateBack/Forward快捷键
Android Studio 自定义导航前进/后退快捷键设置指南(Mac端)
两个命令的对应显示名
你提到的两个类VS Code命令ID,在Android Studio(IntelliJ平台)原生Keymap体系里的对应显示名称如下:
workbench.action.navigateBack:显示名为 Back,中文界面下显示为「后退」,归属Navigate(导航)操作组,功能是跳转到上一个代码访问位置workbench.action.navigateForward:显示名为 Forward,中文界面下显示为「前进」,同属Navigate操作组,功能是跳转到下一个代码访问位置
无法直接搜索到命令ID的原因
Keymap设置面板默认的搜索索引仅覆盖操作的显示名称、已绑定的快捷键组合,不会匹配第三方快捷键插件映射的外部命令ID,直接输入workbench.action.xxx格式的ID自然搜不到结果。
Mac端具体设置步骤
- 打开Keymap设置面板:直接按
Cmd + ,打开Android Studio偏好设置,在左侧菜单栏找到「Keymap」选项点击进入 - 正确搜索目标操作:不要输入命令ID,在面板顶部搜索框输入关键词匹配:
- 找后退操作:输入
Back,在结果的Navigate分类下找带左箭头标识的「Back」条目,注意区分其他带Back字样的操作(比如Back to Previous View是返回上一个视图层级,不是全局导航后退) - 找前进操作:输入
Forward,同样在Navigate分类下找带右箭头标识的「Forward」条目即可
- 找后退操作:输入
- 绑定自定义快捷键:右键点击对应目标条目,选择「Add Keyboard Shortcut」,按下你想要设置的组合键,面板会自动提示当前快捷键是否和已有操作冲突,确认无冲突后点击OK保存设置即可
- 验证:打开多个代码文件交叉跳转几次,按下新设置的快捷键,确认能正常在访问历史里前后切换就完成配置了
如果你安装了VS Code Keymap类第三方插件,搜索时记得点搜索框旁的筛选按钮,勾选「Show actions from plugins」,避免插件映射的条目被隐藏。
内容的提问来源于stack exchange,提问作者森口万太郎
相关产品推荐
相关产品推荐

