Visual Studio 2022生成事件处理方法选项后置问题求助
VS2022事件处理程序生成选项优先级调整问题解答
为什么选项顺序改变?
VS2022对快速操作(Ctrl+.)的优先级逻辑做了更新,新增了一批通用代码修复/生成选项(比如生成lambda表达式、添加缺失的using指令、创建局部函数等),这些选项被默认赋予了更高优先级,导致原本排在首位的“生成事件处理方法”被挤到了第6位。微软的初衷是让快速操作覆盖更多通用场景,但忽略了老用户的肌肉记忆习惯。
如何恢复旧设置?
有两种方案可以解决:
调整快速操作优先级
- 打开VS2022,点击顶部菜单栏的
工具->选项 - 在左侧导航栏展开
文本编辑器-> 选择对应语言(比如C#) -> 点击高级 - 在右侧找到
快速操作相关设置,搜索“事件处理程序”或“生成方法优先级” - 将“生成事件处理程序方法”的优先级调整至列表最顶端,保存设置后即可恢复原有的顺序
- 打开VS2022,点击顶部菜单栏的
设置专属快捷键
- 同样打开
工具->选项->环境->键盘 - 在“显示命令包含”输入框中搜索
Edit.GenerateMethodStub - 为该命令绑定一个专属快捷键(比如Ctrl+Shift+M),之后直接用快捷键就能跳过选择列表,快速生成事件处理方法
- 同样打开
内容的提问来源于stack exchange,提问作者Victor Chelaru
相关产品推荐
相关产品推荐

