Initial commit
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
```json
|
||||
{
|
||||
// --- 通用与外观 ---
|
||||
"window.zoomLevel": 0.3,
|
||||
"window.restoreWindows": "none",
|
||||
"extensions.ignoreRecommendations": true,
|
||||
"workbench.colorTheme": "One Dark Pro",
|
||||
"workbench.iconTheme": "vscode-icons",
|
||||
"workbench.startupEditor": "none",
|
||||
"workbench.editor.closeOnFileDelete": true,
|
||||
"security.workspace.trust.enabled": false,
|
||||
"editor.fontFamily": "JetBrainsMono Nerd Font Mono, JetBrains Mono, Consolas, 'Courier New', monospace",
|
||||
"editor.fontSize": 16,
|
||||
"editor.lineNumbers": "interval",
|
||||
"editor.cursorBlinking": "smooth",
|
||||
"editor.cursorSmoothCaretAnimation": "on",
|
||||
"editor.renderWhitespace": "boundary",
|
||||
"editor.bracketPairColorization.enabled": true,
|
||||
"editor.guides.bracketPairs": "active",
|
||||
"editor.stickyScroll.enabled": true,
|
||||
"editor.codeLens": true,
|
||||
"editor.detectIndentation": true,
|
||||
"editor.linkedEditing": true,
|
||||
"editor.wordSeparators": "`~!@#%^&*()=+[{]}\\|;:'\",.<>/?",
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||
"editor.formatOnSave": true,
|
||||
"editor.formatOnSaveMode": "file",
|
||||
"files.insertFinalNewline": true,
|
||||
"explorer.confirmDragAndDrop": false,
|
||||
// --- 搜索 ---
|
||||
"search.exclude": {
|
||||
"**/*.java": false
|
||||
},
|
||||
// --- 版本控制 ---
|
||||
"git.autofetch": true,
|
||||
"git.enableSmartCommit": true,
|
||||
"git.confirmSync": false,
|
||||
// --- 终端 ---
|
||||
"terminal.integrated.windowsEnableConpty": true,
|
||||
"terminal.integrated.defaultProfile.windows": "PowerShell",
|
||||
"terminal.integrated.cursorBlinking": true,
|
||||
"terminal.integrated.cursorStyle": "line",
|
||||
"terminal.integrated.cursorStyleInactive": "line",
|
||||
"terminal.integrated.enablePersistentSessions": false,
|
||||
"terminal.integrated.persistentSessionReviveProcess": "never",
|
||||
"terminal.integrated.copyOnSelection": true,
|
||||
"terminal.integrated.stickyScroll.enabled": false,
|
||||
"terminal.integrated.lineHeight": 1.2,
|
||||
// --- Go ---
|
||||
"go.toolsGopath": "D:\\MyGo\\go-tools",
|
||||
"go.toolsManagement.autoUpdate": true,
|
||||
"[go]": {
|
||||
"editor.defaultFormatter": "golang.go"
|
||||
},
|
||||
// --- Python ---
|
||||
"[python]": {
|
||||
"editor.defaultFormatter": "ms-python.autopep8"
|
||||
},
|
||||
// --- Java ---
|
||||
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable -Dfile.encoding=UTF-8",
|
||||
"java.jdt.ls.lombokSupport.enabled": true,
|
||||
"java.configuration.maven.userSettings": "E:\\Environment\\Mavens\\settings.xml",
|
||||
"java.configuration.updateBuildConfiguration": "automatic",
|
||||
"java.configuration.runtimes": [
|
||||
{
|
||||
"name": "JavaSE-1.8",
|
||||
"path": "E:\\Environment\\Jdks\\jdk-8u431-windows-x64\\jdk1.8.0_431"
|
||||
},
|
||||
{
|
||||
"name": "JavaSE-11",
|
||||
"path": "E:\\Environment\\Jdks\\jdk-11.0.25_windows-x64_bin\\jdk-11.0.25"
|
||||
},
|
||||
{
|
||||
"name": "JavaSE-17",
|
||||
"path": "E:\\Environment\\Jdks\\jdk-17.0.13_windows-x64_bin\\jdk-17.0.13"
|
||||
},
|
||||
{
|
||||
"name": "JavaSE-21",
|
||||
"path": "E:\\Environment\\Jdks\\jdk-21_windows-x64_bin\\jdk-21.0.6",
|
||||
"default": true
|
||||
},
|
||||
{
|
||||
"name": "JavaSE-25",
|
||||
"path": "E:\\Environment\\Jdks\\jdk-25_windows-x64_bin\\jdk-25.0.1"
|
||||
}
|
||||
],
|
||||
"java.maven.downloadSources": true,
|
||||
"java.completion.matchCase": "off",
|
||||
"java.completion.importOrder": ["", "javax", "java", "#"],
|
||||
"java.compile.nullAnalysis.mode": "disabled",
|
||||
"java.sources.organizeImports.starThreshold": 999,
|
||||
"java.sources.organizeImports.staticStarThreshold": 999,
|
||||
"java.referencesCodeLens.enabled": true,
|
||||
"java.implementationCodeLens": "all",
|
||||
"java.signatureHelp.enabled": true,
|
||||
"java.debug.settings.onBuildFailureProceed": false,
|
||||
"java.debug.settings.showLogicalStructure": true,
|
||||
"[java]": {
|
||||
"editor.defaultFormatter": "josevseb.google-java-format-for-vs-code",
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.removeUnusedImports": "always"
|
||||
}
|
||||
},
|
||||
// --- Spring Boot ---
|
||||
"boot-java.embedded-syntax-highlighting": true,
|
||||
"boot-java.highlight-codelens.on": true,
|
||||
"boot-java.jpql": true,
|
||||
// --- Maven ---
|
||||
"maven.executable.path": "E:\\Environment\\Mavens\\apache-maven-3.9.9-bin\\apache-maven-3.9.9\\bin\\mvn.cmd",
|
||||
"maven.executable.options": "-DskipTests",
|
||||
"maven.settingsFile": "E:\\Environment\\Mavens\\settings.xml",
|
||||
"maven.showInExplorerContextMenu": true,
|
||||
"maven.view": "hierarchical",
|
||||
"maven.terminal.useJavaHome": true,
|
||||
// 解决 Maven SSL 问题,自 3.9.0 起默认 不再使用 Wagon 做 HTTPS
|
||||
// -Dmaven.resolver.transport=wagon
|
||||
"maven.terminal.customEnv": [
|
||||
{
|
||||
"environmentVariable": "JAVA_TOOL_OPTIONS",
|
||||
"value": "-Dfile.encoding=UTF-8 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true"
|
||||
},
|
||||
{
|
||||
"environmentVariable": "MAVEN_OPTS",
|
||||
"value": "-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true"
|
||||
}
|
||||
],
|
||||
// --- Toml ---
|
||||
"[toml]": {
|
||||
"editor.defaultFormatter": "tamasfe.even-better-toml"
|
||||
},
|
||||
// --- Xml ---
|
||||
"[xml]": {
|
||||
"editor.defaultFormatter": "redhat.vscode-xml"
|
||||
},
|
||||
// --- PowerShell ---
|
||||
"[powershell]": {
|
||||
"editor.defaultFormatter": "ms-vscode.powershell"
|
||||
},
|
||||
// --- 质测 ---
|
||||
"sonarlint.focusOnNewCode": false,
|
||||
"sonarlint.automaticAnalysis": true,
|
||||
"sonarlint.ls.javaHome": "E:\\Environment\\Jdks\\jdk-25_windows-x64_bin\\jdk-25.0.1",
|
||||
"sonarlint.pathToNodeExecutable": "E:\\Environment\\Nvm\\nodejs\\node.exe",
|
||||
// --- 联动 ---
|
||||
"liveServer.settings.CustomBrowser": "chrome"
|
||||
}
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user