You can use this settings.
{
"editor.mouseWheelZoom": true, "editor.trimAutoWhitespace": false,
"editor.fontFamily": "'dejavu sans mono', consolas, simsun, 'microsoft yahei'",
"editor.unicodeHighlight.invisibleCharacters": false, "editor.unicodeHighlight.ambiguousCharacters": false,
"editor.detectIndentation": false, "editor.renderWhitespace": "all",
"update.mode": "none", "extensions.autoUpdate": false, "update.enableWindowsBackgroundUpdates": false,
"files.defaultLanguage": "cpp", "editor.renderLineHighlight": "gutter", "editor.links": false,
"render-special-chars.include": ["0080-10FFFF"], "render-special-chars.except": [
"¡-¬®-žǍ-ǜḀ-ỹ", "Ѐ-҂Ҋ-ӿ", "Ά-ώ", "ء-غف-ي", "ɑ-ɜɪʊʌʃ", "ſƒǺǻǼǽǾǿȘșȚțƠơƯư",
"–—‘-•…ˆˇˌ˘-˝", "!%(),:-Za-z[]{}~、-〗", "①-⓿❶-❿", "ぁ-んァ-ヶー", "가-힣", "一-鿿",
"ᴬ-ᵥᶛ-ᶿ⁰-ₜⱼⱽ←-∑∓√-∵∷-⊋⊕⊙⊥⌒⌈-⌋⅓-⅞‰", "₠-₿№™❁❀※⚐⚑✔✘★☆✦✧▲△▶▷▼▽◀◁◆◇◉◎◯●◍☠│┃",
], "highlight-bad-chars.additionalUnicodeChars": ["Ѐ-҂Ҋ-ӿ‚Đ", ],
"highlight-bad-chars.allowedUnicodeChars": ["–", "—"],
"highlight-bad-chars.badCharDecorationStyle": { "backgroundColor": "#ccdf", "borderColor": "#aaef" },
"highlight-unexpected-characters.rules": ["–Ά-ώ∁"],
"C_Cpp.default.compilerPath": "C:\\Program Files (x86)\\Embarcadero\\Dev-Cpp\\TDM-GCC-64\\bin\\g++.exe",
"extensions.experimental.affinity": { "miku3920.vscode-render-special-chars": 2,
"wengerk.highlight-bad-chars": 2, "gizeta.highlight-unexpected-characters": 2,
"brunnerh.insert-unicode": 2, "alefragnani.pascal": 2 },
"workbench.colorCustomizations": {
"editor.background": "#e5f7e7", "editorWhitespace.foreground": "#bbbc", "editor.selectionBackground": "#7db8",
"editorBracketHighlight.foreground1": "#8959a8", "editorBracketHighlight.foreground2": "#b61",
"editorBracketHighlight.foreground3": "#4271AE", "editorBracketHighlight.foreground4": "#971",
"editorBracketHighlight.foreground5": "#3E999F", "editorBracketHighlight.foreground6": "#718c00",
"editorBracketHighlight.unexpectedBracket.foreground": "#d22",
"editor.wordHighlightBackground": "#bbb4",
},
"editor.tokenColorCustomizations": {
"types": "#971", "numbers": "#b61", "comments": "#888", "variables": "#222", "keywords": "#8959a8",
"textMateRules": [
{"scope": "variable.parameter", "settings": {"foreground": "#b61", "fontStyle": "" } },
{"scope": "constant.language", "settings": {"foreground": "#8959a8", "fontStyle": "" } },
{"scope": "keyword.other", "settings": {"foreground": "#3E999F", "fontStyle": "" } },
{"scope": "keyword.other.unit", "settings": {"foreground": "#b61", "fontStyle": "" } },
{"scope": "entity.name.type.class", "settings": {"foreground": "#971", "fontStyle": "" } },
{"scope": "constant.character", "settings": {"foreground": "#b61", "fontStyle": "" } },
{"scope": "constant.other", "settings": {"foreground": "#8959a8", "fontStyle": "" } },
{"scope": "entity.name.function.preprocessor", "settings": {"foreground": "#a26", "fontStyle": "" } },
]
},
"C_Cpp.inactiveRegionOpacity": 1, "C_Cpp.inactiveRegionForegroundColor": "#888",
"accessibility.voice.speechLanguage":
"zh-CN" //You can modify this line.
,
"editor.showUnused": false,
"workbench.colorTheme": "Tomorrow",
}
//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)








Auto comment: topic has been updated by liusixun2025 (previous revision, new revision, compare).