2025. 11. 29 (토)
IDE
VScode 계열 IDE
확장
Git
Git GraphGitHub ActionsGitHub Pull Requests- (optional)
GitLens-compare with기능은 좋은데 나머지 딸려오는 기능들이 너무 많고 유료인 것들도 있긴함
Python
autopep8isortPythonPython IndentPylanceJupyter
Development Environment
Remote - SSHRemote Developement
CSV
Rainbow CSVEdit CSV
Markdown
Markdown All in OneGitHUb Markdown Preview
Etc.
Project ManagerTODO HighlightKorean Language Pack for Visual Studio Code
내가 사용하는 테마 (가끔씩 바뀝니다.)
- Color Theme:
GruvboxorBearded Theme - File Icon Theme:
Bearded Icons - Product Icon Theme:
Material Product Icons
설정: settings.json
// Minimap 설정
"editor.minimap.maxColumn": 80,
"editor.minimap.showSlider": "always",
"editor.minimap.side": "left",
// 최대 120 기준, 120에 세로선을 기준선처럼 보이기
"editor.rulers": [120],
// 코드 길이가 화면 밖을 넘었는지 확인하기 좋음.
"editor.wordWrap": "on",
"editor.wrappingIndent": "same",
// GitGraph 확장 설정
"git-graph.commitDetailsView.location": "Docked to Bottom",
"git-graph.dialog.fetchRemote.prune": true,
"git-graph.dialog.fetchRemote.pruneTags": true,
"git-graph.graph.colours": [
"#3B82F6", // 블루
"#10B981", // 에메랄드 그린
"#8B5CF6", // 바이올렛
"#F97316", // 따뜻한 오렌지
"#06B6D4", // 시안
"#EF4444", // 모던 레드
"#14B8A6", // 티얼
"#EAB308", // 골드 옐로우
"#F43F5E", // 로즈 레드
"#84CC16", // 라임
"#A855F7", // 퍼플
"#FB923C" // 라이트 오렌지
],
"git-graph.repository.fetchAndPrune": true,
"git-graph.repository.fetchAndPruneTags": true,
// Python 설정
"[python]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.codeActionsOnSave": {
"source.fixAll": "always", // 이 설정해줘야 안 쓰는 import 저장시 삭제
"source.organizeImports": "always", // isort 자동 적용
"source.unusedImports": "explicit",
},
"editor.defaultFormatter": "ms-python.autopep8",
"editor.formatOnSave": true,
},
"autopep8.args": [
"max-line-length-120",
"--select=E,W" // 이 설정해줘야 autopep8 작동
]