为什么80%的码农都做不了架构师?>>>
对 Visual Studio 2013 的 IDE 不熟悉。刚用VS 中的 VC++ IDE 进行编程,一些东西用得少,或以后久了不用,怕又忘了。现在慢慢知道点,记录点,以备以后查阅。
常用快捷键:
注释/取消注释: Ctrl+K+C; Ctrl+K+U
快速折叠或展开代码 Ctrl+M+M
调用智能提示:Ctrl+J 或 Alt+→
插入预定代码段:Ctrl + K + X;
光标位置切换: 上一个光标位置 Ctrl + - ; 下一个光标位置:Ctrl + Shift + - (打开多文档时,进行代码跟踪查阅很方便)
缩放编辑器:Ctrl+Shift + > Ctrl+Shift + < (书写代码时放大,好保护视力,也能减少疲劳感)
显示函数参数列表: Ctrl+Shift+<空格> (将光标移到函数括号内,按下)
转跳到定义:F12
查找到引用:Shift+F12
设置断点:F9
调试:F11(逐语句) F10 (逐过程)
运行调试:F5;
添加自己的快捷键
Visual Studio 中很多快捷键是组合双键。经常要按两次,有时也记不得这么多。就自已想添加快捷键。
比如注释。想用 Ctrl+/ 注释所选内容。Ctrl+Shift+/ 来取消注释。
打开“配置”-->"键盘"。在“显示命令包含”框中输入“注释”,在找到的所有命令里,下拉找到:“编辑:注释选定内容”。
将鼠标点入在“按快捷键”输入框。按下 " Ctrl+/" 会看到“ Ctrl+/”已经分配给另一个操作,不用管(那个操作很少用),点击“分配”按钮。OK。
点确认保存当前设置。回到编辑器试着按下 Ctrl+/,就能发现能注释代码了。
同理,设置 Ctrl+Shift+/为取消注释。或将其他自己常用的操作改为自己喜欢的快捷键。
Ctrl -↑/↓ / Alt-↑/↓ 整行移动。
Ctrl + -↑/↓ 是编辑器代码显示整体移动,相当于滚动条。光标不会移动。 Alt-↑/↓ 是将你选择的行,上移或下移。
方块式或框式选择代码区域
使用组合键“Shift+Alt+方向键(或鼠标)”即可完成框式选择。框式选择允许你同时对代码行和列进行选择。这对批量删除某些代码间的空格很方便的
查找代码中添加的注释任务提示。
有时个写代码时,因为暂时没完成或需要其他代码的完善,当前的工作需要暂停。这时经常会加上一段注释。如: // TODO: xxxxxxxxxx。以前都是用查找关键字 TODO来找到没完成的部分。
其实IDE提供了一个很方面的东西。叫注释任务管理提示:
在“窗口”-->“其他窗口”中,选“任务列表窗口”。这里,你用//TODO 添加的注释,或用 // HACK 添加的注释,都能显示出来。能很方便地找到任务。
只要在任务列表窗口上方的下拉中,先“注释”,你添加的 TODO. HACK 注释,都一目了然了。
当然,我们还可以用IDE的“书签”管理功能,来管理和列出自己的未完成任务。
编译出来的的EXE文件不需要DLL库支持。
选中项目,点右键-->属性。在属性设置中,选“配置属性”-->“C/C++“下的“代码生成”。将“运行库”设为:“多线程 (/MT)”;编译后,就单独运行EXE文件而不需要DLL库文件支持了。反之选“多线程 DLL (/MD)”。想不要MFC库支持。在选“配置属性”-->“常规"下,将“MFC使用”设为“在静态库中使用 MFC”。
让 VS2013编译的程序能在 Windows XP运行
选中项目,点右键-->属性。在属性设置中,选“配置属性”-->“常规”。将“平台工具集”设为:“Visual Studio 2013 - Windows XP (v120_xp)”;编译后的程序就能在 Windows XP 上运行了。
使源文件编译时不需要 "stdafx.h"文件头。
如果不希望自己的程序必须要有个 "stdafx.h"。可以如下设置:
选中项目,点右键-->属性。在属性设置中,选“配置属性”-->“C/C++“下的“预编译头“,将”预编译头“从”使用 (/Yu)“设为”不使用预编译头“。
这样,每次编译程序代码时,就不会再检测源文件是否#include "stdafx.h"了。
将新建的项目由“Win控制台”改成“Win32”模式。
有时建个测试项目,或想写个DLL。偶尔会选错模式。想改一下模式,不必重建新项目。可以按如下设置。
选中项目,点右键-->属性。在属性设置中,选“配置属性”-->“链接器“下的”系统“,将”子系统“设为”窗口 (/SUBSYSTEM:WINDOWS)“或”控制台 (/SUBSYSTEM:CONSOLE)“。
让项目不生成 PDB调试信息文件。
很多时候,并不会用PDB文件进行调试或查看项目状态,但是,经常会在硬盘上生成每个项目的确PDB。且体积不小。要取消项目不生成PDB,如下设置。
选中项目,点右键-->属性。在属性设置中,选“配置属性”-->“链接器“下的“调试”。将“生成调试信息”改为“否”。
不一样的滚动条!
在IDE的选项设置中。选“文本编辑器”-->"所有语言"下的“滚动条”。选中“使用垂直滚动条的缩略图模式”。你会发现滚动条更强大了。