VS2019 快捷键及各项功能汇总
一、常用快捷键【代码编辑类】
Ctrl+K+D = 格式化当前文档代码
Ctrl+K+F = 格式化选中代码
Ctrl+K+C = 注释当前选中行
Ctrl+K+U = 取消对选中行的注释
Ctrl+U = 转换为小写
Ctrl+Shift+U = 转换为大写
Alt+上下箭头↑↓ =将当前行上移或下移
【跳转查找类】
Ctrl+- =向后导航
Ctrl+Shift+- =向前导航
【跳转到系列】:可在跳转到小窗口中使用Ctrl+Alt+C将查找限制到当前文件
CTRL+T =转到所有,可输入关键字查找匹配的方法、文件、函数等;
CTRL+1+R =转到最近打开的文件,可显示最近打开的文件
CTRL+Shift+T =转到文件
Alt+\ =跳转到成员函数
Ctrl+G =跳转到指定行数
F12 = 转到定义
Alt+F12 = 速览定义,即在当前窗口查看定义代码
Shift+F12 = 查找所有引用
【窗口类】
Ctrl+K+W = 打开书签窗口 使用CTRL+K+K增加书签
Ctrl+Alt+B = 打开调试断点窗口
Ctrl+Alt+X =打开工具箱
Ctrl+Alt+O =打开输出窗口
Ctrl+Alt+L =打开解决方案管理器
Ctrl+\+T =打开任务列表窗口 使用TODO注释,增加待办任务
Ctrl+M+O = 隐藏大纲显示
Ctrl+M+L =显示大纲显示
Ctrl+Shift+V = 显示剪贴板历史记录
F4 =打开属性窗口
F10 =按照过程调试,即逐过程
F11 =进入函数方法内部调试,即逐语句
二、功能配置
(1)perfwatson2.exe:体验改善计划功能,可通过帮助-->发送反馈-->设置界面中勾选“不,我不想参加”;
(2)关闭“完整解决方案分析”功能,此功能用处不是太大,可通过工具--》选项--》文本编辑器--》C#--》高级--》分析中禁用当前分析即可;
(3)CodeLens是用于帮你管理和显示代码版本变更的工具,可以选择部分关闭,如果需要显示函数的引用可以保留InteliTrace,通过工具--》选项--》文本编辑器--》所有语言--》CodeLens接口设置;
(4)管理扩展,可禁用暂不需要的扩展功能以节约内存提高运行效率,扩展--》管理扩展,然后选择暂时不需要的功能禁用;
(5)关闭JavaScript的语言服务(Node.js Server-Side ):可通过工具--》选项--》文本编辑器--》JavaScript/TypeScript--语言服务去掉复选框;
(6)调试时,如果不需要同时启动诊断工具,可通过工具--》选项--》调试--》常规--找到“调试时启用诊断工具”,可根据自己需要选择或禁用;
(7)在解决方案资源管理器中跟踪活动项
工具--》选项--》项目和解决方案--》勾选在解决方案资源管理器中跟踪活动项即可;
(8)调整文本编辑器代码的字体和颜色
(9) 工具--》选项--》环境--》字体和颜色--》显示其设置中选择“文本编辑器”,然后选择对应的字体和设置字体大小即可。建议设置为Courier New字体,字号设置为12大小比较舒服;(9)C#语言 TODO任务列表不显示时的处理方法:打开“工具-->选项--》文本编辑器--》C#--》高级”将“对代码分析使用64位进程”选项勾选确定,重启VS即可;
三、常见问题
(1)vs项目编译失败,但不显示错误提示,或不会自动提示代码错误的地方的时候,可以通过,工具--》选项--》文本编辑器--》C#--》高级--》分析,分析整个解决方案即可;