확장팩
- IntelliJ IDEA keybindings
- IsLands Dark - IntelliJ IDEA Edit 테마 등(동시 사용 시 이질감..)
- claude code for vscode
- Commit Message Editor
- Git Graph
- Git History
- Local History
- Python
- YAML
- Ansible
- Docker
- Docker Compose
- Korean Language Pack for Visual Studio
- Trasnstor
전체 설정 (~/.config/Code/User/settings.json)
{
"terminal.external.linuxExec": "konsole",
"files.autoSave": "onFocusChange",
"claudeCode.preferredLocation": "panel",
"workbench.editor.enablePreview": false,
"workbench.iconTheme": "vscode-icons",
"workbench.colorTheme": "Islands Dark",
"editor.semanticTokenColorCustomizations": {
},
"workbench.colorCustomizations": {
"tab.activeBackground": "#3b82f6",
"tab.activeForeground": "#ffffff",
"tab.activeBorder": "#bb1919",
"terminal.findMatchBackground": "#ffcc00",
"terminal.findMatchBorder": "#ff9900",
"terminal.findMatchHighlightBackground": "#555555"
},
"terminal.integrated.stickyScroll.enabled": false,
"gitlens.ai.model": "vscode",
"gitlens.ai.vscode.model": "copilot:gpt-4.1",
"http.systemCertificatesNode": true
}
코드 설정 (~/.config/Code/User/settings.json)
{
"search.exclude": {
"**/node_modules/**": true,
"**/dist/**": true,
"**/build/**": true,
"**/.next/**": true,
"**/logs/**": true,
"**/.claude/**": true,
"**/__pycache__/**": true,
"**/.venv/**": true,
"**/.vscode/**": true,
"**/.history/**": true,
"**/.git/**": true
},
"python.analysis.typeCheckingMode": "off",
"python.analysis.useLibraryCodeForTypes": true,
"python.analysis.diagnosticMode": "workspace",
"python.analysis.diagnosticSeverityOverrides": {
"reportGeneralTypeIssues": "warning",
"reportMissingTypeStubs": "warning",
"reportMissingTypeArgument": "none",
"reportUnknownArgumentType": "none"
},
"python.analysis.inlayHints.variableTypes": true,
"python.analysis.inlayHints.functionReturnTypes": true,
"python.analysis.autoImportCompletions": true,
}