Skip to content

Commit a946b5d

Browse files
committed
add new vscode setting
1 parent 7a3322c commit a946b5d

File tree

1 file changed

+106
-0
lines changed

1 file changed

+106
-0
lines changed

.vscode/settings.json

+106
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
{
2+
// Disable the welcome page on startup
3+
"workbench.startupEditor": "none",
4+
5+
// Open the default settings when opening settings
6+
"workbench.settings.openDefaultSettings": true,
7+
8+
// Set the color theme to One Monokai
9+
"workbench.colorTheme": "One Dark Theme",
10+
11+
// Use independent color pools for each bracket type
12+
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
13+
14+
// Set the font size for the editor in pixels
15+
"editor.fontSize": 16,
16+
17+
// Render whitespace characters at the boundary of the editor
18+
"editor.renderWhitespace": "boundary",
19+
20+
// Clear the debug terminal before reusing it
21+
"debug.terminal.clearBeforeReusing": true,
22+
23+
// Enable cursor blinking in the terminal
24+
"terminal.integrated.cursorBlinking": true,
25+
26+
// Set the terminal cursor style to underline
27+
"terminal.integrated.cursorStyle": "underline",
28+
29+
// Auto lock groups for markdown previews
30+
"workbench.editor.autoLockGroups": {
31+
"mainThreadWebview-markdown.preview": true
32+
},
33+
34+
// Set Source Control Management (SCM) to use a tree view
35+
"scm.defaultViewMode": "tree",
36+
37+
// Automatically update extensions
38+
"extensions.autoUpdate": true,
39+
40+
// Place the sidebar on the right side of the editor
41+
"workbench.sideBar.location": "right",
42+
43+
// Disable the minimap in the editor
44+
"editor.minimap.enabled": false,
45+
46+
// Disable breadcrumbs in the editor
47+
"breadcrumbs.enabled": false,
48+
49+
// Disable confirmation dialog when syncing Git
50+
"git.confirmSync": false,
51+
52+
// Python-specific editor settings
53+
"[python]": {
54+
// Use Black as the default formatter for Python files
55+
"editor.defaultFormatter": "ms-python.black-formatter",
56+
57+
// Format Python files on save
58+
"editor.formatOnSave": true
59+
},
60+
61+
// Set the default terminal profile for Linux
62+
"terminal.integrated.defaultProfile.linux": "zsh",
63+
64+
// Set the default terminal profile for Windows
65+
"terminal.integrated.defaultProfile.windows": "Git Bash",
66+
67+
// Disable the drag-and-drop confirmation dialog in the file explorer
68+
"explorer.confirmDragAndDrop": false,
69+
70+
// Disable highlighting of non-basic ASCII characters in the editor
71+
"editor.unicodeHighlight.nonBasicASCII": false,
72+
73+
// Set the font family for the integrated terminal
74+
"terminal.integrated.fontFamily": "monospace",
75+
76+
// Pylint configuration for Python code linting
77+
"pylint.args": [
78+
"--disable=C0114", // Disable missing module-level docstring warning
79+
"--disable=C0116", // Disable missing function or method docstring warning
80+
"--max-line-length=120" // Set maximum line length to 120 characters
81+
],
82+
83+
// Pylint ignore patterns (used to ignore specific files/patterns)
84+
"pylint.ignorePatterns": [
85+
"\"pylint.args\": [\"--disable=C0103\", \"--disable=C0114\", \"--disable=C0116\", \"--max-line-length=120\"]"
86+
],
87+
88+
// Settings to apply to all profiles (currently empty)
89+
"workbench.settings.applyToAllProfiles": [],
90+
91+
// Set the icon theme for the workbench to "vscode-great-icons"
92+
"workbench.iconTheme": "vscode-great-icons",
93+
94+
// Set the settings editor format to JSON
95+
"workbench.settings.editor": "json",
96+
97+
// Set the font size for the integrated terminal
98+
"terminal.integrated.fontSize": 16,
99+
"remote.SSH.remotePlatform": {
100+
"172.16.141.10": "linux"
101+
},
102+
"cSpell.words": [
103+
"iosv",
104+
"iosvl"
105+
]
106+
}

0 commit comments

Comments
 (0)