//If you like these settings, you can use.
{
//Character
"editor.unicodeHighlight.invisibleCharacters": false, "editor.unicodeHighlight.ambiguousCharacters": false,
"render-special-chars.include": ["0080-10FFFF"], "render-special-chars.except": [
"¡-¬®-ʯḀ-ỹ ΆΈ-ώ Ѐ-џҐґ ", "ء-ؿف-يپچژگ ،؛۔؟", //Latin, Greek, Cyrillic, Arabic
"一-鿿 ぁ-んァ-ヶー 가-힣 ", //Chinese, Japanese, Korean
"–—‘-•… ˆˇˌ˘-˝‹›", "!%(),/:-Za-z[]{}|~ 、-〗", "①-⓿❶-❿",
"⁰-ₜᴬ-ᵪⱽᶜᶠʰʲⱼˡʳˢˣʷʸᶻᶥˠᶿ ←-∑∓√-⊋⊕⊙⊥⌒⌈-⌋⅓-⅞‰ ﹕﹖﹗﹙﹚﹛﹜﹝﹞",
"₠-₿№™❁❀※⚐⚑✔✘✶★☆✦■-▩▰-●☠",
], "highlight-bad-chars.additionalUnicodeChars": ["Ѐ-џҐґ", "ĐƩƳǀǁǂǃǝȢɋɌ", "‚∨∪∶", ],
"highlight-bad-chars.allowedUnicodeChars": ["–", "—", "∣"],
"highlight-unexpected-characters.rules": ["ΆΈ-ώ", "–∁Ɖƴ∣", ],
"highlight-bad-chars.badCharDecorationStyle": { "backgroundColor": "rgba(140,120,0,0.3)", "borderColor": "rgba(140,120,0,0.6)" },
//Schemes (Blue Ocean + Green Forest + Yellow Desert + Grey Rocks)
//If you copy and paste these, you can only use theme ‘Tomorrow Night Blue’ and theme ‘Tomorrow Night’ and theme ‘Tomorrow Night Bright’ and theme ‘Tomorrow Night Eighties’.
"editor.renderLineHighlight": "gutter", "editor.links": false,
"editor.fontFamily": "'dejavu sans mono', consolas, 'courier new', simsun, 'microsoft yahei'",
"editor.renderWhitespace": "all", "editor.showUnused": false, "editor.experimentalWhitespaceRendering": "svg",
"workbench.colorCustomizations": {
"[Tomorrow Night Blue]": { "editor.background": "#e3e7ec", "editorWhitespace.foreground": "#b3b7bc", "editor.selectionBackground": "#79aa",
"peekViewEditor.background": "#e3e7ec", },
"[Tomorrow Night]": { "editor.background": "#e7ece3", "editorWhitespace.foreground": "#b7bcb3", "editor.selectionBackground": "#785a",
"peekViewEditor.background": "#342", },
"[Tomorrow Night Bright]": { "editor.background": "#eceae7", "editorWhitespace.foreground": "#bcbab7", "editor.selectionBackground": "#cb9a",
"peekViewEditor.background": "#eceae7", },
"[Tomorrow Night Eighties]": {
"editor.background": "#e7e7e7", "editorWhitespace.foreground": "#b7b7b7", "editor.selectionBackground": "#aaaa",
"peekViewEditor.background": "#e7e7e7", },
"editorBracketHighlight.foreground1": "#c12222", "editorBracketHighlight.foreground2": "#186848",
"editorBracketHighlight.foreground3": "#885522", "editorBracketHighlight.foreground4": "#7c3380",
"editorBracketHighlight.foreground5": "#111", "editorBracketHighlight.foreground6": "#38586c",
"editorBracketHighlight.unexpectedBracket.foreground": "#e88", "editor.wordHighlightBackground": "#bbb2",
"editorCursor.foreground": "#111a",
},
"editor.tokenColorCustomizations": {
"[Tomorrow Night Blue]": { "keywords": "#38586c", "functions": "#186848", "numbers": "#885522", "strings": "#586828",
"textMateRules": [
{"scope": "keyword.other", "settings": {"foreground": "#38586c", } },
{"scope": "keyword.operator", "settings": {"foreground": "#885522", } },
{"scope": "keyword.other.unit", "settings": {"foreground": "#885522", } },
{"scope": "constant.language", "settings": {"foreground": "#885522", } },
{"scope": "variable.parameter", "settings": {"foreground": "#7c3380", } },
{"scope": "constant.other", "settings": {"foreground": "#7c3380", } },
{"scope": "entity.name.function.preprocessor", "settings": {"foreground": "#334477", } },
]
},
"[Tomorrow Night Bright]": { "keywords": "#885522", "functions": "#186848", "numbers": "#38586c", "strings": "#334477",
"textMateRules": [
{"scope": "keyword.other", "settings": {"foreground": "#885522", } },
{"scope": "keyword.operator", "settings": {"foreground": "#38586c", } },
{"scope": "keyword.other.unit", "settings": {"foreground": "#38586c", } },
{"scope": "constant.language", "settings": {"foreground": "#38586c", } },
{"scope": "variable.parameter", "settings": {"foreground": "#7c3380", } },
{"scope": "constant.other", "settings": {"foreground": "#7c3380", } },
{"scope": "entity.name.function.preprocessor", "settings": {"foreground": "#586828", } },
]
},
"[Tomorrow Night]": { "keywords": "#186848", "functions": "#38586c", "numbers": "#885522", "strings": "#586828",
"textMateRules": [
{"scope": "keyword.other", "settings": {"foreground": "#186848", } },
{"scope": "keyword.other.using", "settings": {"foreground": "#186848", } },
{"scope": "keyword.operator", "settings": {"foreground": "#885522", } },
{"scope": "keyword.other.unit", "settings": {"foreground": "#885522", } },
{"scope": "constant.language", "settings": {"foreground": "#885522", } },
{"scope": "variable.parameter", "settings": {"foreground": "#7c3380", } },
{"scope": "constant.other", "settings": {"foreground": "#7c3380", } },
{"scope": "entity.name.function.preprocessor", "settings": {"foreground": "#334477", } },
]
},
"[Tomorrow Night Eighties]": { "keywords": "#7c3380", "functions": "#38586c", "numbers": "#885522", "strings": "#334477",
"textMateRules": [
{"scope": "keyword.other", "settings": {"foreground": "#7c3380", } },
{"scope": "keyword.other.using", "settings": {"foreground": "#7c3380", } },
{"scope": "keyword.operator", "settings": {"foreground": "#885522", } },
{"scope": "keyword.other.unit", "settings": {"foreground": "#885522", } },
{"scope": "constant.language", "settings": {"foreground": "#885522", } },
{"scope": "variable.parameter", "settings": {"foreground": "#186848", } },
{"scope": "constant.other", "settings": {"foreground": "#186848", } },
{"scope": "entity.name.function.preprocessor", "settings": {"foreground": "#586828", } },
]
},
"comments": "#666", "types": "#c12222",
"variables": "#111",
"textMateRules": [
{"scope": "entity.name.type.class", "settings": {"foreground": "#c12222", } },
{"scope": "entity.name.namespace", "settings": {"foreground": "#c12222", } },
{"scope": "entity.other.attribute-name", "settings": {"foreground": "#c12222", } },
{"scope": "constant.character", "settings": {"foreground": "#c12222", } },
{"scope": "meta.block", "settings": {"foreground": "#111", } },
{"scope": "invalid.illegal", "settings": {"foreground": "#111", } },
{"scope": "meta.body.function.definition", "settings": {"foreground": "#111", } },
{"scope": "meta.preprocessor.macro", "settings": {"foreground": "#111", } },
{"scope": "punctuation.separator.delimiter", "settings": {"foreground": "#111", } },
{"scope": "variable.other", "settings": {"foreground": "#111", } },
{"scope": "meta.structure.dictionary.json.comments", "settings": {"foreground": "#111", } },
{"scope": "punctuation.section.angle-brackets.end.template.definition.cpp", "settings": {"foreground": "#111", } },
{"scope": "punctuation.section.angle-brackets.begin.template.definition.cpp", "settings": {"foreground": "#111", } },
{"scope": "punctuation.section.angle-brackets.begin.template.call.cpp", "settings": {"foreground": "#111", } },
{"scope": "punctuation.section.angle-brackets.end.template.call.cpp", "settings": {"foreground": "#111", } },
{"scope": "punctuation.terminator.statement.cpp", "settings": {"foreground": "#111", } },
{"scope": "source.cpp", "settings": {"foreground": "#111", } },
]
},
"C_Cpp.inactiveRegionOpacity": 1, "C_Cpp.inactiveRegionForegroundColor": "#666",
//Other
"files.defaultLanguage": "cpp", "editor.detectIndentation": false,
"editor.mouseWheelZoom": true, "editor.trimAutoWhitespace": false,
"update.mode": "none", "extensions.autoUpdate": false, "update.enableWindowsBackgroundUpdates": false,
"C_Cpp.default.compilerPath": "C:\\Program Files (x86)\\Embarcadero\\Dev-Cpp\\TDM-GCC-64\\bin\\g++.exe", //You should install Embarcadero Dev-C++.
"accessibility.voice.speechLanguage": "zh-CN",
"workbench.colorTheme": "Tomorrow Night Eighties", //You can modify this line, such as ‘"accessibility.voice.speechLanguage": "en-US"’.
}
//Install Extensions:
//(1) Render Special Characters (by miku3920) (2) Highlight Bad Chars (by Kevin Wenger)
//(3) Highlight Unexpected Characters (by Gizeta) (4) C/C++ Extension Pack (by Microsoft)
//(5) Insert Unicode (by brunnerh) (6) VS Code Speech (by Microsoft)
//(7) xxxx Language Pack for Visual Studio Code (by Microsoft) (8) Tomorrow and Tomorrow Night Theme Kit (by Microsoft)
//If you are using VSCode and can optimize the current 'settings.json', please let us know!
//You can send me your revision suggestions, and if approved, I will post a new blog with your username added in the co-author column




