一、安装常用插件
根据自己需要安装相应的插件:
1)、 C/C++,这个肯定是必须的。
2)、 C/C++ Snippets,即 C/C++重用代码块。
3)、 C/C++ Advanced Lint,即 C/C++静态检测 。
4)、 Code Runner,即代码运行。
5)、 Include AutoComplete,即自动头文件包含。
6)、 Rainbow Brackets 2,彩虹花括号,有助于阅读代码。
7)、 One Dark Pro, VSCode 的主题。
8)、 GBKtoUTF8,将 GBK 转换为 UTF8。
9)、 ARM,即支持 ARM 汇编语法高亮显示。
10)、 Chinese(Simplified),即中文环境。
11)、 vscode-icons, VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
12)、 compareit,比较插件,可以用于比较两个文件的差异。
13)、 DeviceTree,设备树语法插件。
14)、 TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!
二、c_cpp_properties.json文件
1、功能
扩展程序,当在本workspace需要用到源码的函数时,可以通过在此文件中添加源码的路径即可。
2、安装插件
点击左边扩展栏图标—>搜索C/C++ -> 安装->Reload:
安装完成之后,打开你的包含c++的文件夹,将会生成一个.vscode
文件夹(若没有则自己可以手动创建.vscode
文件夹),所有的配置将在这个文件夹中进行配置。
3、添加源码头文件路径
在VSCode
中,按下“Crtl + Shift + P”打开VSCode的控制台,然后输入“C/C++:Edit configurations(JSON)”,打开C/C++编辑配置文件如图所示:
打开以后会自动在.vscode目录下生成一个名为c_cpp_properties.json的文件,此文件默认内容如下:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
其中includePath表示头文件路径,将需要添加的源码里面的头文件路径添加进来即可。
三、settings.json文件
1、功能
屏蔽在文件夹(工作区)不想要显示文件或搜索文件时不希望查找的文件。
在很大文件夹(工作区)(例如:Linux源码)中拥有很多我们不需要的文件(比如有很多其他架构),此时我们想要屏蔽不想要的文件夹和搜索时不查找那些目录下的文件,就可以利用此配置文件。
2、使用
在.vscode 文件夹中新建一个名为“settings.json”的文件,然后在settings.json 中输入如下内容:
{
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
}
}
其中"search.exclude"里面是需要在搜索结果中排除的文件或者文件夹,"files.exclude"是左侧工程目录中需要排除的文件或者文件夹。