settings.json && cpp.json
Difference between en3 and en4, changed 35 character(s)
settings.json:  
```
json
{↵
    "editor.mouseWheelZoom": true, "editor.trimAutoWhitespace": false,↵
    "editor.fontFamily": "consolas, 'courier new',  simsun, 'dejavu sans mono','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": [↵
        "¡-¬®-ÿ", "А-яЁё", "α-λπ-ωξΓΔΘΛΞΠΣΦΨΩ", //Latin & Cyrillic & GreekCharacter↵
        "0621-064A", "0660-066D", "؆؇؉؊،؛؟",  //Arabic↵
        "‘-•…–—ˆˇˌ‹›€№™", "!(),:;?<>[]{}~", "3001-3017", //BiaoDian↵
        "①-⒛⓫-⓴❶-❿", "←-↙※❀❁⚐⚑△▲◇◆☆★✦✧■□○●◎", //XuHao & Special↵
        "ℂℍℕℙℚℝℤⅈ⌈⌉⌊⌋‰⅓-⅞⊙⊕⌒%=﹗﹙﹚﹛﹜﹝﹞", "∀-∑∓√-∵∷-⊋", //Math Symbols↵
        "3041-3093", "30A1-30F6", "\u30FC", "4E00-9FFF"//Japanese & Chinese↵
    ],↵
    "highlight-unexpected-characters.rules": ["А-яЁё–‚"],↵
    "C_Cpp.default.compilerPath": "D:\\mingw\\bin\\g++.exe", "workbench.colorTheme": "GitHub Light Default",↵
    "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": "#fdf6e3ff",↵
        "editorWhitespace.foreground": "#c1c1c1", "editor.selectionBackground": "#dfd6bd",↵
        "editorBracketHighlight.foreground5": "#729212",↵
        "editorBracketHighlight.foreground2": "#129272",↵
        "editorBracketHighlight.foreground6": "#9212b2" },↵
    "editor.tokenColorCustomizations": { "comments": "#624222", },↵
    "C_Cpp.inactiveRegionOpacity": 0.8, "editor.showUnused": false,↵
}↵
```  ↵
  ↵
cpp.json:  ↵
```
```json
{↵
"__1csdm__": {↵
"prefix": "__1csdm__",↵
"body": [↵
"#include<bits/stdc++.h>",↵
"using namespace std;",↵
"typedef long long LL;  typedef unsigned long long ULL;  typedef long double LD;",↵
"",↵
"#define  rep(I,A,B) for(int I=A, eax=B; I<=eax; ++I)",↵
"#define repo(I,A,B) for(int I=A, eax=B; I< eax; ++I)",↵
"#define  REP(I,A,B) for( LL I=A, eax=B; I<=eax; ++I)",↵
"#define REPO(I,A,B) for( LL I=A, eax=B; I< eax; ++I)",↵
"#define  reb(I,A,B) for(int I=A, eax=B; I>=eax; --I)",↵
"#define rebo(I,A,B) for(int I=A, eax=B; I> eax; --I)",↵
"#define  REB(I,A,B) for( LL I=A, eax=B; I>=eax; --I)",↵
"#define REBO(I,A,B) for( LL I=A, eax=B; I> eax; --I)",↵
"#define times(A) reb(ID, A, 1)",↵
"#define BtoE(I,A) for(auto I=A.begin(); I!=A.end(); ++I)",↵
"#define EtoB(I,A) for(auto I=A.rbegin(); I!=A.rend(); ++I)",↵
"",↵
"typedef vector<int> VI;  typedef vector<LL> VL;  typedef vector<char> VC; ",↵
"typedef vector<VI> VII, VVI;  typedef vector<VL> VLL, VVL;  typedef vector<VC> VCC, VVC; ",↵
"template<typename T> void push_back(vector<T>&v, const T& e) {",↵
"    v.size()==v.capacity() && v.size()>1 && (v.reserve(v.size() + (v.size()>>1)), true), v.push_back(e); }",↵
"",↵
"#define FI first",↵
"#define SE second",↵
"typedef pair<int,int> pii;  typedef pair<int,LL> pil;  typedef pair<LL,int> pli;  typedef pair<LL,LL> pll; ",↵
"",↵
"namespace Math {double pi=acos(-1), e=exp(1.0), gd=(sqrt(5)+1)/2, gam=0.5772156649; }; ",↵
"",↵
"#define maxHp(T) priority_queue<T>",↵
"#define minHp(T) priority_queue<T, vector<T>, greater<T> >",↵
"#define Dsort(A,B,T) sort(A, B, greater<T>())",↵
"#define FileIO(A) freopen(A\".in\", \"r\", stdin), freopen(A\".out\", \"w\", stdout)",↵
"",↵
"const int inf=0x7F7F7F7F, inf2=inf/127*63, inf3=inf/127*42; ",↵
"const LL INF=0x7F7F7F7F7F7F7F7F, INF2=INF/127*63, INF3=INF/127*42; ",↵
"",↵
"bool __main(int taskID) {",↵
"    ",↵
"    return 0;",↵
"}",↵
"",↵
"int main() {",↵
"    ios::sync_with_stdio(false), cin.tie(0), cout.tie(0); ",↵
"    int tasks=1;  //cin>>tasks; ",↵
"    repo(taskID, 0, tasks) if(__main(taskID)) return 0; ",↵
"    return 0;",↵
"}"↵
]↵
},↵
}↵
```

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en8 English liusixun2025 2026-04-25 10:21:47 320
en7 English liusixun2025 2026-04-25 09:33:00 187
en6 English liusixun2025 2026-04-25 08:25:23 113
en5 English liusixun2025 2026-04-25 08:22:56 601
en4 English liusixun2025 2026-04-25 04:54:25 35
en3 English liusixun2025 2026-04-25 04:53:49 11
en2 English liusixun2025 2026-04-25 04:53:21 12
en1 English liusixun2025 2026-04-25 04:52:44 4135 Initial revision (published)