不使用ReSharper时如何为Visual Studio的C#提取局部变量设置快捷键
Visual Studio 2019 引入局部变量重构快捷键设置方案
原生Visual Studio 2019完全支持该操作,在键盘映射列表找不到对应命令是因为搜索关键词匹配问题,具体设置方法如下:
自定义专属快捷键步骤
- 打开VS菜单栏的
工具→选项→环境→键盘配置页 - 在「显示命令包含」的输入框中输入命令名
Refactor.IntroduceLocalVariable,即可定位到引入局部变量对应的重构命令 - 在「按快捷键」输入框按下你想要设置的专属组合键,建议将「使用新快捷键」的作用域选择为「文本编辑器」,避免和全局快捷键冲突
- 点击「分配」→「确定」即可生效,后续选中代码后按下绑定的快捷键就能直接完成局部变量引入操作
无需额外配置的快捷方案
如果不想修改默认快捷键映射,也可以使用VS内置的快速操作默认快捷键:选中要拆分的代码片段后按下Ctrl+.,会直接弹出重构选项列表,此时按下回车即可快速完成引入局部变量操作,操作效率远高于右键点击选择菜单。
内容的提问来源于stack exchange,提问作者Kira Resari
相关产品推荐
相关产品推荐

