配置项
文件 > 首选项 > 设置 > 打开设置(json)
- 猜测编码打开
- 失去焦点保存
- 排除文件
- 内核项目头文件路径
- 内核项目宏定义
- 编译器配置Qt gcc
- 自动格式化
{
"files.autoGuessEncoding": true,
"files.autoSave": "onFocusChange",
"files.exclude": {
"**/.tmp_versions": true,
"**/*.cmd": true,
"**/*.dll": true,
"**/*.ko": false,
"**/*.lib": true,
"**/*.mod.c": true,
"**/*.o": true,
"**/*.order": true,
"**/*.so": true,
"**/*.symvers": true
},
"C_Cpp.default.includePath": [
"${workspaceFolder}/**",
"D:\Program_Files\kernel\include",
"D:\Program_Files\kernel\include\uapi",
"D:\Program_Files\kernel\arch\arm\include",
"D:\Program_Files\kernel\arch\arm\include\uapi",
"D:\Program_Files\kernel\arch\arm\include\generated"
],
"C_Cpp.default.defines": [
"__KERNEL__",
"CONFIG_SPARSE_IRQ"
],
"C_Cpp.default.compilerPath": "D:\Program_Files\Qt\Tools\mingw730_32\bin\gcc.exe",
"C_Cpp.default.cStandard": "c11",
"C_Cpp.default.cppStandard": "c++11",
"C_Cpp.default.intelliSenseMode": "gcc-x86",
"C_Cpp.updateChannel": "Insiders",
"workbench.colorTheme": "Monokai",
"editor.formatOnType": true,
"editor.formatOnSave": true,
"editor.fontSize": 18.5,
"editor.lineHeight": 26,
}