// 如果你喜欢这些设置,可以使用。 { // 字符相关设置 "editor.unicodeHighlight.invisibleCharacters": false, "editor.unicodeHighlight.ambiguousCharacters": false, "render-special-chars.include": ["0080-10FFFF"], "render-special-chars.except": [ "¡-¬®-ʯḀ-ỹ ΆΈ-ώ Ѐ-џҐґ ", "ء-ؿف-يپچژگ ،؛۔؟", // 拉丁文、希腊文、斯拉夫文、阿拉伯文 "一-鿿 ぁ-んァ-ヶー 가-힣 ", // 中文、日文、韩文 "–—‘-•… ˆˇˌ˘-˝‹›", "!%(),/:-Za-z[]{}|~ 、-〗", "①-⓿❶-❿", "⁰-ₜᴬ-ᵪʰʲʳʷʸᶜᶠᶥᶿᶩᶻⱼⱽ←-∑∓√-⊋⊕⊙⊥⌒⌈-⌋⅓-⅞‰ ﹕﹖﹗﹙﹚﹛﹜﹝﹞", "₠-₿№™❁❀※⚐⚑✔✘✶★☆✦■-▩▰-●☠" ],
// 高亮效果设置
"highlight-bad-chars.additionalUnicodeChars": ["Ѐ-џҐґ", "ĐƩƳǀǁǂǃǝȢɋɌ", "‚∨∪∶"],
"highlight-bad-chars.allowedUnicodeChars": ["–", "—", "∣"],
// 其他设置
"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": "#203040",
"editorWhitespace.foreground": "#406080",
"editor.selectionBackground": "#357a",
"peekViewEditor.background": "#203040"
},
"[Monokai Dimmed]": {
"editor.background": "#243426",
"editorWhitespace.foreground": "#506853",
"editor.selectionBackground": "#4659",
"peekViewEditor.background": "#243426"
}
},
// C/C++设置
"C_Cpp.inactiveRegionOpacity": 0.7,
"C_Cpp.default.compilerPath": "C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\bin\g++.exe",
// 其他设置
"files.defaultLanguage": "cpp",
"editor.detectIndentation": false,
"editor.mouseWheelZoom": true,
"editor.trimAutoWhitespace": false,
"update.mode": "none",
"extensions.autoUpdate": false,
"update.enableWindowsBackgroundUpdates": false,
"accessibility.voice.speechLanguage": "zh-CN"
}
// 安装扩展: // (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)
// 如果你在使用VSCode并能优化当前的'settings.json',请告诉我们!
博主点评: 这份settings.json配置展示了VS Code在多语言支持与可视化方面的强大能力,适合开发者根据个人需求自定义设置,极大地提升了编程体验。通过合理的Unicode字符高亮与主题设置,可以有效减少视觉疲劳,提升代码可读性,值得每位程序员参考和使用!