工欲善其事,必先利其器,总结一下工作、学习中常用到的VS实用技巧。
实用功能
1、字体设置为Consolas,体验效果更棒;
2、设置滚动条样式为缩略图模式,简直是逼格满满;
3、调试过程中,设置条件断点,进行条件的筛选,并可以在即时窗口中,实时执行函数方法或者变量值的输出;
4、基于C++开发工程项目时,打开属性管理器,通过配置属性表来配置项目开发环境,实现在多个项目开发中,共享此属性表,从而减少重复性劳动;
5、在编辑器中双击对象实例名,按F3键可以实现该实例在文档中各个位置的快速切换;
6、在写代码的时候,经常会在注释里用TODO记下以后该干的事,免得忘记,可以在任务列表的注释选项卡中,选择指定TODO进行快速定位;
7、后续补充…
实用插件
1、Indent Guides
给代码块增长对齐线,以标识匹配的花括号,可以很轻易的找到对应的语句块。
2、Resharper
提升编码效率的第一神器,附带提高编码能力。
3、Visual Assist
开发C++项目必备插件,自动识别各种关键字,系统函数,成员变量,并已不同颜色进行着色;提供了一个VA View,可以更方便的查找工程中的文件、类和变量。
4、Productivity Power Tools
微软官方提供的插件,提高的都是生产力,谁用谁知道。
5、VisualSVN
配合TortoiseSVN,实现本地、服务器之间的项目版本控制。
常用快捷键
快捷键 | 功能说明 |
---|---|
Ctrl + J | 智能提示,提示类的方法、属性等 |
Ctrl + K + P | 方法参数提示 |
Ctrl + - | 回到上一个光标位置 |
Ctrl + Shift + - | 前进到下一个光标位置 |
Ctrl + l | 删除光标所在的行 |
Shift + Home | 选中从光标起到行首间的代码 |
Shift + End | 选中从光标起到行尾间的代码 |
Ctrl+Tab | 快速切换窗口 |
Ctrl+G | 跳转到指定的某一行 |
Ctrl+Enter | 在当前行的上面插入一个空行 |
Ctrl+Shift+Enter | 在当前行的下面插入一个空行 |
Ctrl+K+C | 注释 |
Ctrl+K+U | 取消注释 |
Ctrl+ U | 转小写 |
CTRL + SHIFT + U | 转大写 |
Ctrl + K + D | 整体格式化代码(C#) |
Ctrl + K + F | 格式化选中代码(C++) |
Ctrl + K + S | 插入外侧代码(譬如选中C#段代码,插入#region) |
F9 | 在光标所在行添加、取消断点 |