just for vscode's theme [Visual Studio Dark - C++]
{
"security.workspace.trust.untrustedFiles": "open",
"editor.renderWhitespace": "all",
"workbench.colorTheme": "Visual Studio Dark - C++",
"window.title": "${dirty}${activeEditorMedium}${separator}${rootName}${separator}${appName}",
"iar.enabled": true,
"editor.rulers": [48],
"editor.mouseWheelZoom": true,
"search.searchEditor.defaultNumberOfContextLines": 0,
"search.searchOnType": true,
"editor.matchBrackets":"never",
"workbench.colorCustomizations": {
"progressBar.background": "#fbff00",
//"contrastActiveBorder": "#1e1f1e",
//"window.activeBorder": "#9900ff",
"scrollbarSlider.background": "#fbff005b",
"titleBar.activeBackground": "#540099",
"titleBar.activeForeground": "#ffffff",
"titleBar.border": "#a200ff",
"editorCursor.background": "#ff0000",
"editorCursor.foreground": "#fffb00",
"menu.background": "#000000",
"menu.foreground": "#ffffff",
"menubar.selectionForeground": "#000000",
"menubar.selectionBackground": "#bbff00",
"menubar.selectionBorder": "#bbff00",
"menu.border": "#bbff00",
"menu.selectionForeground": "#000000",
"menu.selectionBackground": "#bbff00",
"editor.background": "#000000",
"editor.hoverHighlightBackground": "#33006d",
//"editor.selectionHighlightBackground": "#010366",
"editor.selectionHighlightBorder": "#ff9900",
"editor.selectionBackground": "#00179c",
"editor.selectionForeground": "#002fff",
"editor.inactiveSelectionBackground": "#010366",
//"editor.lineHighlightBackground": "#0059ff7c",
"editor.lineHighlightBorder": "#00ff408c",
//"editor.wordHighlightStrongBorder": "#ff0000"
"editor.findMatchBackground": "#1a83007e",
"editor.findMatchBorder": "#d9ff00",
"editor.findMatchHighlightBorder": "#88ff00",
"editor.findMatchHighlightBackground": "#08007786",
"editor.findRangeHighlightBackground": "#2d0346",
"editor.findRangeHighlightBorder": "#ffffff",
"editorLineNumber.activeForeground":"#d0ff00",
"editorLineNumber.foreground": "#664d77",
"editorIndentGuide.activeBackground": "#bbff00",
"editorIndentGuide.background": "#664d77",
"editorGutter.background": "#200033",
"editorGutter.modifiedBackground":"#00fff2",
"editorGutter.deletedBackground":"#ff0000",
"editorGutter.addedBackground": "#66ff00",
"editorGutter.commentRangeForeground": "#ff0000",
"terminal.background": "#1d0052",
//"minimap.findMatchHighlight": "#ffffff",
//"minimap.selectionHighlight": "#ff0000",
//"minimap.errorHighlight": "#ff0000",
//"minimap.warningHighlight": "#ff0000",
"minimap.background": "#160020",
"minimapSlider.background": "#4400ff54",
"minimapSlider.hoverBackground": "#e5ff007c",
"minimapSlider.activeBackground": "#ffe6006c",
//"minimapGutter.addedBackground": "#ff0000",
//"minimapGutter.modifiedBackground": "#ff0000",
//"minimapGutter.deletedBackground": "#ff0000",
"editorGroup.border":"#a200ff",
"editorGroup.dropBackground":"#8c00ff59",
//"editorGroupHeader.noTabsBackground":"#ff0000",
"editorGroupHeader.tabsBackground":"#000000",
"editorGroupHeader.tabsBorder":"#4e007a",
//"editorGroup.emptyBackground":"#ff0000",
//"editorGroup.focusedEmptyBorder":"#ff0000",
"tab.activeBackground":"#000000",
"tab.unfocusedActiveBackground":"#1d0030",
"tab.activeForeground":"#00ffdd",
"tab.border":"#000000",
"tab.activeBorder":"#000000",
"tab.unfocusedActiveBorder":"#ffffff",
"tab.activeBorderTop":"#ffee00",
"tab.unfocusedActiveBorderTop":"#7700ff",
"tab.inactiveBackground":"#5f5f5f",
"tab.inactiveForeground":"#ffffff",
//"tab.unfocusedActiveForeground":"#ff0000",
//"tab.unfocusedInactiveForeground":"#ff0000",
"tab.hoverBackground":"#00137e",
//"tab.unfocusedHoverBackground":"#001691",
"tab.hoverBorder":"#ff0000",
//"tab.unfocusedHoverBorder":"#ff0000",
//"tab.activeModifiedBorder":"#ff0000",
//"tab.inactiveModifiedBorder":"#ff0000",
//"tab.unfocusedActivevModifiedBorder":"#ff0000",
//"tab.unfocusedInactiveModifiedBorder":"#ff0000",
//"editorPane.background":"#ff0000",
"list.activeSelectionBackground": "#bbff00",
"list.activeSelectionForeground": "#000000",
"list.dropBackground": "#5e8000",
"list.focusBackground": "#fbff00",
"list.focusForeground": "#bbff00",
"list.highlightForeground": "#006eff",
"list.hoverBackground": "#370080",
// "list.hoverForeground": "#ff0000",
"list.inactiveSelectionBackground": "#5e8000",
"list.inactiveSelectionForeground": "#ffffff",
"list.inactiveFocusBackground": "#7eac00",
// "list.invalidItemForeground": "#ff0000",
// "list.errorForeground": "#ff0000",
// "list.warningForeground": "#ff0000",
// "listFilterWidget.background": "#ff0000",
// "listFilterWidget.outline": "#ff0000",
// "listFilterWidget.noMatchesOutline": "#ff0000",
// "list.filterMatchBackground": "#2a004d",
// "list.focusHighlightForeground": "#2a004d",
"list.filterMatchBorder": "#bbff00",
"tree.indentGuidesStroke": "#bbff00",
// "list.deemphasizedForeground": "#ff0000",
"diffEditor.border": "#48ff00",
"diffEditor.insertedLineBackground": "#330000",
"diffEditor.insertedTextBorder": "#ff0000",
"diffEditor.insertedTextBackground": "#ff0000",
"diffEditor.diagonalFill": "#00c3ff",
"diffEditor.removedLineBackground": "#330000",
"diffEditor.removedTextBackground": "#ff0000",
"scm.providerBorder": "#ffffff",
// "searchEditor.findMatchBackground": "#9dff00",
"searchEditor.findMatchBorder": "#bbff00",
},
"editor.tokenColorCustomizations": {
"[Visual Studio Dark - C++]": {
"comments": "#00791a",
//"functions": "#00f7ff",
"keywords": "#00aeff",
//"numbers": "#FF0000",
//"strings": "#bd0000",
//"types": "#00ffc8",
//"variables": "#b8c5ff",
"textMateRules": [
{
"scope": [
"entity.name.function",
"keyword.operator.sizeof"
],
"settings": {
"foreground": "#00ffff",
"fontStyle": "italic bold",
}
},
{
"scope": [
"storage.type",
],
"settings": {
"foreground": "#c4aaff",
"fontStyle": "italic"
}
},
{
"scope": [
"entity.name.type",
],
"settings": {
"foreground": "#9899ff",
"fontStyle": "bold"
}
},
{
"scope": [
"storage.type.built-in.primitive.c",
],
"settings": {
"foreground": "#9899ff",
"fontStyle": ""
}
},
{
"scope": [
"entity.name.function.preprocessor",
],
"settings": {
"foreground": "#ff0000",
"fontStyle": "bold underline"
}
},
{
"scope": [
"variable.other.global",
],
"settings": {
"foreground": "#fffd69",
"fontStyle": "bold"
}
},
{
"scope": [
"variable.other.local",
],
"settings": {
"foreground": "#fffd79",
"fontStyle": "italic bold"
}
},
{
"scope": [
"variable.parameter",
],
"settings": {
"foreground": "#fffd89",
"fontStyle": "italic underline"
}
},
{
"scope": [
"variable.other.property",
],
"settings": {
"foreground": "#fffcaf",
"fontStyle": ""
}
},
{
"scope": [
"meta.preprocessor",
],
"settings": {
"foreground": "#ff6f6f",
"fontStyle": "bold"
}
},
{
"scope": [
"keyword.control.directive",
],
"settings": {
"foreground": "#ff6f6f",
"fontStyle": "bold"
}
},
{
"scope": [
"keyword.control",
],
"settings": {
"foreground": "#c884ff",
"fontStyle": "italic"
}
},
{
"scope": [
"storage.modifier",
],
"settings": {
"foreground": "#c884ff",
"fontStyle": "bold"
}
},
{
"scope": [
"constant.numeric"
],
"settings": {
"foreground": "#ff0000",
"fontStyle": ""
}
},
{
"scope": [
"variable.other.enummember"
],
"settings": {
"foreground": "#da0000",
"fontStyle": "bold"
}
},
{
"scope": [
"string.quoted.double.include"
],
"settings": {
"foreground": "#da0000",
"fontStyle": "bold"
}
},
{
"scope": [
"string.quoted.double.include"
],
"settings": {
"foreground": "#da0000",
"fontStyle": "bold"
}
},
{
"scope": [
"comment.block.documentation",
],
"settings": {
"foreground": "#00b82e",
"fontStyle": "bold"
}
},
{
"scope": [
"punctuation.definition.comment.begin.documentation",
"punctuation.definition.comment.end.documentation"
],
"settings": {
"foreground": "#00b82e",
"fontStyle": "bold"
}
},
{
"scope": [
"comment.block"
],
"settings": {
"foreground": "#00b85c",
"fontStyle": ""
}
},
{
"scope": [
"punctuation.definition.comment.begin",
"punctuation.definition.comment.end"
],
"settings": {
"foreground": "#00b85c",
"fontStyle": ""
}
},
{
"scope": [
"comment.line.double-slash"
],
"settings": {
"foreground": "#48c400",
"fontStyle": "bold"
}
},
{
"scope": [
"meta.resultLinePrefix.matchLinePrefix.search"
],
"settings": {
"foreground": "#4b7a00",
"fontStyle": "bold"
}
}
{
"scope": [
"meta.resultLinePrefix.lineNumber.search",
"punctuation.separator"
],
"settings": {
"foreground": "#9dff00",
"fontStyle": "bold"
}
}
],
}
},
"files.associations": {
"bootloader_client_inc.h": "c"
},
/*GXT-Doxygen Documentation Generator插件使用-Begin*/
//"doxdocgen.generic.authorName": "thou",
//"doxdocgen.generic.authorEmail": "tianjia@jiduauto.com",
//"doxdocgen.generic.authorTag": "@Author : {author} email:{email}",
//"doxdocgen.generic.dateFormat": "YYYY-MM-DD",
//"doxdocgen.generic.dateTemplate": "@Creat Date : {date}",
//"doxdocgen.generic.briefTemplate": "@brief{indent:8}{text}",
//"doxdocgen.file.fileTemplate": "@File Name: {name}",
//"doxdocgen.file.versionTag": "@Version : 1.0",
//"doxdocgen.file.copyrightTag": [
// "@copyright Copyright (c) {year} XXXX技术有限公司"
//],
//"doxdocgen.file.customTag": [
// "modification history :",
// "Date: Version: Author: ",
// "Changes: ",
//],
//"doxdocgen.file.fileOrder": [
// "file",
// "brief",
// "author",
// "version",
// "date",
// "empty",
//],
"doxdocgen.generic.includeTypeAtReturn": true,
"doxdocgen.generic.paramTemplate": "@param{indent:8}{param}: ",
"doxdocgen.generic.returnTemplate": "@return{indent:8}{type}: ",
"doxdocgen.generic.order": [
"brief",
"tparam",
"param",
"return"
],
"doxdocgen.generic.splitCasingSmartText": true,
// "subtleBrackets.style": {
// // https://vshaxe.github.io/vscode-extern/vscode/DecorationRenderOptions.html
// // rounded border:
// "borderWidth": "2px",
// "borderStyle": "solid",//"dotted",
// "borderColor": "#bbff00",// "#99999977",
// "borderRadius": "8px",
// // "fontWeight": "bold",
// // "backgroundColor": "#99999922",
// // "letterSpacing": "3px",
// },
"workbench.iconTheme": "material-icon-theme",
"diffEditor.ignoreTrimWhitespace": false,
}