VS2022与VScode使用手记
知己知彼,百战不殆 —孙子《孙子兵法·谋攻篇》
在开始大批量地编程前,我们最好对自己使用的编程工具有一个比较清晰的认识
我将简单通过本文总结一下自己在游戏开发是遇到的IDE快捷键问题,帮助读者快速了解VScode和VS2022两款常用IDE
VScode部分
你说得对,但是首先vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。
鉴于本人仅仅使用vscode来维护个人博客和进行一些算法练习,因此不过多介绍vscode的使用方法
视频连接:https://www.youtube.com/watch?v=ifTF3ags0XI
CTRL + C
复制
CTRL + V
粘贴
CTRL + X
剪切
CTRL + P
可以调出command palette(命令面板P)
1.可以通过输入搜索想要的文件名
2.可以通过输入 > 可以调出能用的大部分指令
3.可以通过#后输入驼峰命名法的任意大写字母以得到想要的类与接口
CTRL + G
然后输入行号锁定到对应行号
Shift + ←/→
作用可以等同于用鼠标拖动部分文字
CTRL + ←/→
实现单词之间移动
CTRL + D
可以实现多行编辑
ALT + 鼠标单击
可以实现多行编辑
ALT + ↑/↓
可以将光标停留的行上下移动
ALT + SHIFT + ↑/↓
一边移动一边复制
CTRL + L
逐行高亮代码
CTRL + /
注释选中代码
CTRL + K
清除终端的内容或报错
CTRL + ‘ 打开控制台
使用命令行进行操作
VS 2022部分
error list的报错会缺失很多信息,不建议使用error list来Debug如果要详细了解bug所在,请查看输出(output)
Ctrl + F7
单独编译.cpp代码(单独编译代码的时候链接不会发生)
用于C++项目的Visual Studio最佳设置
- 默认的C++空项目中,资源管理器显示的文件夹是虚拟文件夹,并不是文件在项目文件夹内的布局,因此需要在资源管理器上点击
显示所有文件 - 在资源管理器的项目名称上右键属性,选择所有配置和所有平台,将输出目录改为
$(SolutionDir)bin\$(Platform)\$(Configuration)\,这段地址意为将编译生成的二进制.exe文件(binary)放在解决方案根目录的bin文件夹内,然后按照平台和解决方案放好。 - 同样的,把中间目录改为
$(SolutionDir)bin\intermediates\$(Platform)\$(Configuration)\如何用Visual Studio Debug代码
记住一点如果程序有Bug了,那么电脑多数时候是对的,是你写的代码出问题了断点
黄色箭头的意思是IDE刚刚把程序执行到那行代码之前,尚未执行F11 Step into
跳进当前行的函数F10 step over
跳到下一行Shift + F13 step out
跳出当前函数回到调用该函数的位置读内存
- watch(监视窗口)
- Debug(调试)->Window(窗口)->Memoary(内存)->内存1/2/3/4
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ❄️Echo Blog!
评论
