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在搜索函数的时候,这些头文件路径也会遍历进来。

猜你喜欢

转载自blog.csdn.net/Damon_Sandy/article/details/130341689