当前位置: 首页 > news >正文

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#--》高级--》分析,分析整个解决方案即可;

相关文章:

  • 【GNN】0.环境配置
  • 【Pandas】pandas Index str
  • Quartus + VScode 实现模块化流水灯
  • 【Dive Into Stable Diffusion v3.5】1:开源项目正式发布——深入探索SDv3.5模型全参/LoRA/RLHF训练
  • DAPO:一个开源的大规模大型语言模型LLM强化学习系统
  • 案例驱动的 IT 团队管理:创新与突破之路: 第四章 危机应对:从风险预见到创新破局-4.1.1案例:某金融系统“重构生死战“
  • JAVA-多线程join()等待一个线程
  • 15 数据结构及算法应用
  • 【面试问题】Java 接口与抽象类的区别
  • python内置函数sorted
  • [解决] PDF转图片,中文乱码或显示方框的解决方案
  • CSS3 基础布局技术与响应式设计
  • JDK动态代理与CGLIB实现的区别?
  • 基于springboot的房屋租赁系统(008)
  • zabbix数据库溯源
  • 大语言模型的“细胞“:拆解语言模型的DNA——Token
  • P2786 英语1(eng1)- 英语作文
  • 生物医药行业百TB级数据同步的实战解决方案
  • 第7章:Docker容器网络模型深度剖析
  • 企业架构流程优化方法论埃森哲(110页PPT)(文末有下载方式)
  • 牛市早报|4月新增社融1.16万亿,降准今日正式落地
  • 中国海警舰艇编队5月14日在我钓鱼岛领海巡航
  • 阿坝州委书记徐芝文已任四川省政府党组成员
  • 王毅谈中拉命运共同体建设“五大工程”及落实举措
  • 多家外资看好中国市场!野村建议“战术超配”,花旗上调恒指目标价
  • 第四届长三角国际应急博览会开幕,超3000件前沿装备技术亮相