You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Visual Studio 2022中为箭头键分配快捷键(将Ctrl+Alt+<Arrow Left>设为View.NavigateBackward的快捷键)

如何在Visual Studio 2022中为箭头键分配快捷键(将Ctrl+Alt+设为View.NavigateBackward的快捷键)

我之前也碰到过这个问题!VS2022的快捷键设置界面对箭头键的识别确实有点“傲娇”,不过有两种靠谱的方法能解决你的需求:

方法一:通过设置界面正确触发箭头键识别

有时候不是界面不支持箭头键,而是操作方式不对,按下面的步骤来:

  • 打开VS2022,点击顶部菜单栏的工具选项
  • 在左侧导航栏展开环境,选中键盘选项
  • 显示命令包含输入框里搜索View.NavigateBackward,找到对应的命令条目
  • 点击按快捷键输入框,确保光标在里面(输入框处于激活状态)
  • 关键操作:先按住Ctrl+Alt不放,然后快速按一下左箭头键,别长按,也别松开组合键后再按箭头。这时候输入框应该会显示Ctrl+Alt+Left Arrow
  • 点击分配按钮,再点确定保存设置就搞定了

方法二:手动编辑快捷键配置文件(GUI界面失效时用)

如果第一种方法还是识别不了箭头键,可能是界面的小bug,直接改配置文件更稳妥:

  • 完全关闭Visual Studio 2022(不关闭的话修改不会生效)
  • 找到默认的快捷键配置文件,路径一般是:C:\Users\[你的用户名]\AppData\Roaming\Microsoft\VisualStudio\[你的VS版本号]\CurrentSettings.vssettings
    (比如版本号类似17.9_abc12345,你可以根据自己的VS版本找到对应的文件夹)
  • 用记事本或者VS Code打开这个文件
  • 搜索<UserShortcuts>节点,在节点内部添加一行代码:
    <Shortcut Command="View.NavigateBackward" Scope="Global" Key="Ctrl+Alt+LeftArrow" />
    
  • 保存文件,重新打开VS2022,这个快捷键就生效了

小提示

如果这个快捷键已经被其他命令占用,VS会弹出提示,你可以选择替换原有快捷键,或者调整组合键避免冲突。

备注:内容来源于stack exchange,提问作者Finni

火山引擎 最新活动