您现在的位置是:首页 >技术杂谈 >VScode如何屏蔽不需要的文件及添加搜索的头文件路径网站首页技术杂谈
VScode如何屏蔽不需要的文件及添加搜索的头文件路径
简介VScode如何屏蔽不需要的文件及添加搜索的头文件路径
一.屏蔽不需要的文件
在做嵌入式linux开发时,在整个项目工程里,可能有很多的文件是我们不需要的,在导入VScode的时候这些工程文件都会导入进去,整个工程文件看起来非常的繁杂,这个时候我们可以把不需要的相关文件屏蔽掉,这里的屏蔽不是删掉,而是在VScode里面不显示出来。
在 VSCode 上建名为“.vscode”的文件夹
在.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"是左侧工程目录中需要排除的文件或者文件夹。
2.如何添加VScode搜索路径
在linux开发下,有时编写 Linux 驱动,因此会用到 Linux 源码中的函数。我们需要在 VScode 中添加 Linux 源码中的头文件路径。
打开 VScode,按下“Crtl+Shift+P”打开 VScode 的控制台,然后输入“C/C++:Editconfigurations(JSON) ”,打开 C/C++编辑配置文件,打开以后会自动在.vscode 目录下生成一个名为 c_cpp_properties.json 的文件,此文件默认 内容如下所示:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
],
"defines": [],
"compilerPath": "/usr/bin/clang",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
includePath 表示头文件路径,我们需要将 Linux 源码里面的头文件路径添加进来。这样VScode在搜索函数的时候,这些头文件路径也会遍历进来。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。