1.搜索隐藏文件夹与排除文件
在当前工程文件创建setting.json文件
{
"remote.SSH.remotePlatform": {
"192.168.1.8": "linux",
"47.100.48.180": "linux",
"192.168.174.129": "linux",
"192.168.1.9": "linux"
},
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"arch/avr32": true
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/Thumbs.db": true,
"arch/avr32": true
}
}
2.驱动程序includePath linux源码
通过这种配置可以包含linux头文件,防止编写代码引入地方报红。
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/home/wangwc/imx6ull/linux/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek/include",
"/home/wangwc/imx6ull/linux/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek/arch/arm/include",
"/home/wangwc/imx6ull/linux/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek/arch/arm/include/generated/"
],
"defines": [],
"compilerPath": "/usr/bin/clang",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}