commit 4a662c565f24c25a940a4e1fbfb4ce1e0d0c9bba Author: pengchang Date: Thu Apr 17 16:17:07 2025 +0800 添加 vscode-config.json Signed-off-by: pengchang diff --git a/vscode-config.json b/vscode-config.json new file mode 100644 index 0000000..98437a1 --- /dev/null +++ b/vscode-config.json @@ -0,0 +1,250 @@ +{ + "workbench.iconTheme": "material-icon-theme", + "editor.fontFamily": "CodeNewRoman Nerd Font Mono,Consolas,LXGW WenKai, 'Courier New'", + "terminal.integrated.fontFamily": "CodeNewRoman Nerd Font Mono,Consolas,LXGW WenKai, 'Courier New'", + "editor.lineHeight": 18, + "editor.wordWrap": "on", + "terminal.integrated.copyOnSelection": true, + "terminal.integrated.fontSize": 16, + "editor.fontSize": 17, + "files.encoding": "utf8", + "files.eol": "\n", + "files.insertFinalNewline": false, + "files.trimFinalNewlines": true, + "files.trimTrailingWhitespace": true, + "files.autoSave": "afterDelay", + "files.exclude": { + "**/.git": true, + "**/.idea": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/*.js": { + "when": "$(basename).ts" + } + }, + "search.exclude": { + "**/node_modules": true, + "**/bower_components": true, + "**/*.code-search": true, + "**/.git": true, + "**/target": true, + "**/logs": true + }, + "json.validate.enable": false, + "workbench.settings.editor": "json", + "git.enableSmartCommit": true, + "git.autoRepositoryDetection": true, + "remote.SSH.remotePlatform": { + "dev205": "linux", + "dev-lyx-index": "linux", + "gpu1": "linux", + "gpu2": "linux" + }, + "editor.lineNumbers": "relative", + "editor.minimap.enabled": false, + "editor.rulers": [ + 100 + ], + "workbench.statusBar.visible": true, + "workbench.editor.enablePreview": false, + "extensions.autoCheckUpdates": false, + "extensions.autoUpdate": false, + "editor.largeFileOptimizations": true, + "workbench.startupEditor": "none", + "search.followSymlinks": false, + "search.useIgnoreFiles": true, + "vim.leader": "", + "vim.easymotion": true, + "vim.useSystemClipboard": true, + "vim.useCtrlKeys": true, + "vim.hlsearch": true, + "vim.normalModeKeyBindingsNonRecursive": [ + { + "before": [ + "", + "w" + ], + "commands": [ + "workbench.action.files.save" + ] + }, + { + "before": [ + "", + "q" + ], + "commands": [ + "workbench.action.closeActiveEditor" + ] + }, + { + "before": [ + "", + "e" + ], + "commands": [ + "workbench.action.quickOpen" + ] + }, + { + "before": [ + "", + "t" + ], + "commands": [ + "workbench.action.terminal.focus" + ] + }, + { + "before": [ + "H" + ], + "commands": [ + "workbench.action.previousEditor" + ] + }, + { + "before": [ + "L" + ], + "commands": [ + "workbench.action.nextEditor" + ] + }, + { + "before": [ + "", + "" + ], + "commands": [ + ":nohlsearch" + ] + }, + { + "before": [ + "", + "f" + ], + "commands": [ + "editor.action.formatDocument" + ] + }, + { + "before": [ + "", + "s" + ], + "commands": [ + "actions.find" + ] + }, + { + "before": [ + "", + "r" + ], + "commands": [ + "editor.action.startFindReplaceAction" + ] + }, + { + "before": [ + "", + "x" + ], + "commands": [ + "workbench.actions.view.problems" + ] + }, + { + "before": [ + "F2" + ], + "commands": [ + "editor.action.marker.next" + ] + }, + { + "before": [ + "K" + ], + "commands": [ + "editor.action.showHover" + ] + } + ], + "vim.insertModeKeyBindings": [ + { + "before": [ + "j", + "j" + ], + "after": [ + "" + ] + }, + { + "before": [ + "j", + "k" + ], + "after": [ + "" + ] + }, + { + "before": [ + "k", + "k" + ], + "after": [ + "" + ] + } + ], + "vim.commandLineModeKeyBindingsNonRecursive": [], + "vim.operatorPendingModeKeyBindings": [], + "vim.handleKeys": { + "": false, + "": false, + "": false, + "": false, + "": false, + "": false, + "": false, + "": false, + "": false + }, + "extensions.experimental.affinity": { + "vscodevim.vim": 1 + }, + "chat.commandCenter.enabled": false, + "window.commandCenter": false, + "git.autofetch": true, + "git.openRepositoryInParentFolders": "always", + "[vue]": { + "editor.defaultFormatter": "Vue.volar" + }, + "explorer.confirmDelete": false, + "git.confirmSync": false, + "git.ignoreLegacyWarning": true, + "workbench.colorTheme": "Atom One Light", + "marscode.enableCodelens": { + "enableInlineUnitTest": false, + "enableInlineExplain": false + }, + "http.proxy": "http://192.168.20.100:7890", + "go.toolsManagement.autoUpdate": true, + "Lua.runtime.version": "LuaJIT", + "Lua.diagnostics.disableScheme": [], + "cursor.cpp.disabledLanguages": [ + "plaintext" + ], + "[python]": { + "editor.defaultFormatter": "ms-python.black-formatter", + "editor.formatOnSave": true + }, + "editor.accessibilitySupport": "off" +} \ No newline at end of file