1、安装VSCode
2、官方文档
插件说明
Visual Studio Marketplace
官方使用说明书
Documentation for Visual Studio Code
也有中文版的,但不太全,看不懂的地方可以自行查找翻阅
3、git与GitHub的使用(vscode中)
Git and Github
4、.vscode配置文件配置
三个头文件可以对照创新的2020代码(.vscode文件夹)
各种变量解释
${workspaceRoot}
当前打开的文件夹的绝对路径+文件夹的名字
${workspaceRootFolderName}
当前打开的文件夹的名字
${file}
当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名
${relativeFile}
从当前打开的文件夹到当前打开的文件的路径
如:当前打开的 是test文件夹,当前的打开的是main.cpp
,并有test/first/second/main.cpp
那么此变量代表的是/first/second/main.cpp
${fileBasename}
当前打开的文件名+后缀名,不包括路径
${fileBasenameNoExtension}
当前打开的文件的文件名,不包括路径和后缀名
${fileDirname}
当前打开的文件所在的绝对路径,不包括文件名
${fileExtname}
当前打开的文件的后缀名
${lineNumber}
当前打开的文件,光标所在的行数
c_cpp_properties.json
launch.json
tasks.json
setting.json
5、插件的使用
- gitignore
- Doxygen Document
- Chinese (Simplified) Language Pack for Visual Studio Code
- Code Spell Checker
- One Dark Pro
- Peacock
- Prettier - Code formatter
- Python
- Python Extension Pack
- Python for VSCode
- C/C++
- C/C++ Compile Run
- C/C++ Snippets
- C++ Intellisense
- Visual Studio IntelliCode
- Indenticator
- Bracket Pair Colorizer 2
- Debug Visualizer
- Anaconda Extension Pack
- GitLens
- Git Graph
- Live Share
- Indent-Rainbow
- Folder Compare
6、Debug
-
断点
在添加断点处点击右键将会出现以下三个选项
- 普通断点
- 条件断点
- Expression Condition-表达式
在能运行到该行代码时进行断点,并运行设定好的表达式
- Hit Count-命中次数
在命中次数条件满足时中断
- 记录点
-
调试
使用调试时有以下三种方式
- 打点调试:直接跳跃到打点的代码行
- 逐步调试:每一行都执行一边
- 跨步调试:在一些有内嵌的代码块中才会使用,跳过一大部分内部逻辑,以外层的逻辑实现为基准进行跳跃
7、快捷键
8、注意事项
- 编译的时候一定要能顺利编译才能对参数的修改
- 配置结束后记得在 源文件 下进行调试,切勿在json文件下进行调试,否则无法生成二进制的可执行文件
- cc1plus : warning xxx.cpp not a directory 或者 #pragma once in main file
- 插件无法在线更新
9、格式化文档
配置好之后可使用快捷键来进行快速使用
- CSS、HTML、JS 等前端后端语言
- C++/C
10、字体
11、Ctrl + 滚轮实现代码缩放