vscode settings.json light
Difference between en1 and en2, changed 20 character(s)
```json↵
//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": "#
adcddd38586c", "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": "#
adcddd38586c", "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↵
```

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English liusixun2025 2026-06-01 17:36:55 20
en1 English liusixun2025 2026-06-01 17:35:59 9670 Initial revision (published)