Visual Studio+Assistx+Vim快捷操作
越是漂亮的女孩越会骗人,看似忠厚老实的男人也信不得过。
工具的魅力是极大程度的提高了人类的工作效率,本文简要介绍Visual Studio和Assistx高效开发快捷键,以及Visual Studio工程设置。
开发阶段
- Ctrl+K->C:注释一段代码;
- Ctrl+K->U:取消注释一段代码;
- Ctrl+K->F:自动排版
- Shitf+Delete:删除整行代码
- Alt+鼠标左键:选中举行区域
- Ctrl+Delete:删除至词尾
- Ctrl+Backsapce:删除至词头
- Ctrl+M+O:折叠定义
- Ctrl+M+P:展开定义
- Alt+↑:上移行 (Edit.MoveSelectedLinesUp)
- Alt+↓:下移行 (Edit.MoveSelectedLinesDown)
- Shift+Alt+↑:列操作 (Edit.LineUpExtendColum)
- Shift+Alt+↓:列操作 (Edit.LineDownExtendColum)
- F12:查看定义(Edit.GoToDefinition)
工程配置
- Alt+F7:打开工程属性配置
编译阶段
- F7:编译整个解决方案
- Ctrl+F7:单编译一个cpp文件;
- Ctrl+Shift+B:重编译整个项目工程;
- Ctrl+Break:停止编译
调试阶段
- F5:Start Debugging;
- Ctrl+F5:Start without Debugging;
- F9:在当前行增加/删除断点;
- Ctrl+Shift+F9:删除所有断点;
- F10:单步执行,跳过所执行的函数体部分;
- F11:单步执行,会单步到所执行的函数体里面去;
- Shift+F11:跳出当前执行的函数体部分;
ASSISTX
- Shift+Alt+F:查找选定内容 (VassistX.FindReferences)
- Shift+Alt+R:更改选定内容 (VassistX.RefactorRename)
- Shift+Alt+S:查找符号 (VassistX.FindSymbolDialog)
- Shift+Alt+O:查找文件 (VassistX.OpenFileSolutionDialog)
- Alt+O:在.h与.cpp文件中实现相互转换 (VassistX.OpenCorrespondingFile)
- Alt+G:函数声明定位 (VassistX.GotoImplementation)
- Alt+M:打开当前文档的所有符号 (VassistX.ListMethodInCurrentFile)
- Ctrl+Shift+V:记录性粘贴
- Ctrl+Shift+C:创建函数实现(VassistX.RefactorCreateImplementation)
- Alt+←:Navigate backward (VassistX.NavigateBack)
- Alt+→:Navigate Forward (VassistX.NavigateForward)
- Ctrl+/:注释当前句子()
窗口快捷键
- Shift+Alt+Enter: 切换全屏编辑
VS插件
- VASSISTX
- VsVim/RelativeNumber
- Qt Visual Studio Tools
- Indent Guides
- Highlight all occurrences of selected word
- CodeMaid
- ForceUTF8(BOM)
- CodeAlignment
VS工程配置
1、设置编译后的程序可以以管理员身份运行
Project→Properties→Configuration Properties→Linker→Manifest File→UAC Execution Level→requireAdminstrator
2、设置包含头文件和库文件
Project→Properties→Configuration Properties→VC++ Directories→General→Include Directories
Project→Properties→Configuration Properties→VC++ Directories→General→Library Directories
3、设置命令行参数
Project→Properties→Configuration Properties→Debugging→Command Arguments
4、设置使用Unicode or Multi-Byte
Project→Properties→Configuration Properties→General→Project Defaults→Character Set
5、设置Runtime Library
Project→Properties→Configuration Properties→C/C++→Code Generation→Runtime Library
6、设置依赖库文件(.lib)
Project→Properties→Configuration Properties→Linker→Input→Additional Dependencies
7、设置预处理器定义
Project→Properties→Configuration Properties→C/C++→Preprocessor→Preprocessor Definitions
- (1) 关闭_CRT_SECURE_NO_WARNINGS警告(关闭对sprintf的安全检查):添加_CRT_SECURE_NO_WARNINGS宏。
8、设置项目依赖
Solution→Common Properties→Project Dependencies
9、设置生成asm文件
Project→Properties→Configuration Properties→C/C++→Output Files→Assembler Output→Assembly With Source Code(/FAs)
10、设置生成调试信息
Project→Properties→Configuration Properties→C/C++→General→Debug Information Format→Program Database(/Zi)
Project→Properties→Configuration Properties→Linker→Debugging→Generate Debug Info→Yes(/DEBUG)
本文作者:ZeroJiu
本文链接: http://www.freehacker.cn/tools/visualstudio-usage/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
温馨提示:开启科学上网访问本站,能获得更好的阅读体验,并启用Disqus评论功能和作者交流。