如何在Visual Studio 2022中绑定Ctrl+Y以确认菜单项选择?
在Visual Studio 2022中绑定Ctrl+Y实现Enter确认菜单/补全的功能
要实现将Ctrl+Y设置为Enter/Tab的替代键来确认菜单选择或补全列表,你需要绑定几个对应场景的命令,步骤如下:
打开键盘设置界面
依次点击工具→选项→环境→键盘。处理默认快捷键冲突
默认情况下Ctrl+Y绑定的是Edit.Redo(重做)命令,先在显示命令包含框中输入Edit.Redo,选中该命令后点击移除,解除原有绑定。绑定核心命令
针对不同场景,需要绑定以下两个关键命令:- 智能补全/代码提示确认:在命令搜索框输入
Edit.CompleteWord,选中该命令后,在按快捷键输入框中按下Ctrl+Y,点击分配。这个命令对应IntelliSense补全列表中按Enter确认高亮选项的效果。 - 下拉菜单选项确认:在命令搜索框输入
MenuCommands.Accept,选中该命令后,同样按下Ctrl+Y并点击分配。这个命令对应各类下拉菜单(如工具栏下拉、菜单列表)中按Enter选中高亮项的行为。
- 智能补全/代码提示确认:在命令搜索框输入
保存设置
完成所有绑定后点击确定保存更改,之后在对应场景下按下Ctrl+Y就能实现和Enter一致的确认效果。
内容的提问来源于stack exchange,提问作者Daniel Aviv
相关产品推荐
相关产品推荐

