Skip to content

Commit cc42c4d

Browse files
committed
UPDATE : [IDE] vscode 확장프로그램 추가
1 parent a787553 commit cc42c4d

File tree

2 files changed

+83
-41
lines changed

2 files changed

+83
-41
lines changed

_posts/IDE/2022-12-20-Intellij-Intellij-shortcut copy.md renamed to _posts/IDE/2022-12-20-ide-webstorm-shortcut copy.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ categories:
77
tags:
88
- IDE
99
- Jetbrains
10+
- WebStorm
1011
- Setting
1112
toc: true
1213
toc_sticky: true

_posts/IDE/2025-01-29-ide-vscode-shortcut.md

Lines changed: 82 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -18,48 +18,89 @@ image: /assets/img/thumbnail/visual-studio-code-logo.png
1818

1919

2020

21-
# VSCode 기본 설정
21+
## VSCode 기본 설정
2222
`지속적으로 업데이트 중...`
2323

24-
# 확장프로그램
24+
## 확장프로그램
25+
VSCode는 다양한 확장프로그램으로 마치 유료 IDE처럼 사용할 수 있기 때문에, 알맞은 확장프로그램을 사용하는 것이 생산성 향산에 많은 도움이 될 수 있습니다.
26+
27+
### 편의성 관련
28+
1. `Image Preview`: 이미지 URL에 마우스를 올리면 이미지 미리보기
29+
2. `Live Server`: 개발 시 실시간으로 확인할 수 있는 서버
30+
3. `Path Intellisense`: 파일명 및 경로 자동 완성
31+
4. `Svg Preview`: svg 파일 편집/미리보기 등
32+
5. `Auto Import`: 파일명 입력 시 자동 import
33+
6. `Code Runner`: 특정 라인을 바로 실행하여 확인 가능. typescript 실행을 위해서는 `ts-node` 설치 해야함
34+
7. `bookMarks`: 특정 라인 북마크
35+
8. `Bracket Select`: `alt + a`로 괄호 안 문자 선택
36+
9. `Surround`: `ctrl + shift + T`를 이용해 try/catch로 특정 코드를 감쌀 때 유용 (for문 등도 생성 가능)
37+
10. `Doxygen Documentation Generator`: 주석 설명 포멧 자동 완성
38+
11. `Polacode`: 코드를 스타일 입힌 후 스크린샷
39+
12. `Explorer Exclude`: 폴더 트리 메뉴에서 특정 폴더 숨김 처리
40+
13. `Random Everything`: 다양한 랜덤 값 간편하게 생성
41+
14. `Thunder Client`: Postman을 대신하여 VSCode에서 간편하게 사용 가능
42+
15. `project-tree`: 프로젝트 폴더 구조를 마크다운 텍스트로 저장
43+
16. `diff`: 두 파일 간 다른 점 비교
44+
17. `Partial Diff`: 파일 내 선택한 영역 간단 비교
45+
18. `Font Switcher`: 에디터 종료없이 폰트 실시간 변경
46+
19. `Font Awesome Auto-complete & Preview`: Font Awesome 사용 시 아이콘 클래스 미리보기
47+
20. `Font Awesome Gallery`: Font Awesome 내 아이콘 검색
48+
21. `npm Intellisense`: 설치된 module 자동 완성
49+
22. `Import Cost`: import할 때 패키지 용량 노출
50+
23. `node-readme`: npm모듈 readme.md 바로 노출
51+
24. `dotenv-autocomplete`: .env파일 내 환경변수 자동 완성
52+
25. `vscode goto node_modules`: node_modules 내 경로 바로 탐색
53+
54+
### 에러 감지 관련
55+
1. `Prettier`: 자동 정렬 및 코드 포멧팅
56+
2. `Code Spell Checker`: 오타 방지
57+
3. `Eslint`: 소스 코드 에러 감지
58+
4. `Error Lens`: 코드에 에러가 있을 경우 바로 노출
59+
5. `HTMLHint`: html 작성 오류 표시
60+
6. `Stylelint`: css 구문 오류 감지
61+
7. `scss-lint`: scss 문법 검사
62+
63+
### 테마 및 가독성 관련
64+
1. `Bracket Pair Colorizer DLW`: 괄호 색 변경(`설정 -> 텍스트 편집기`에서 VSCode 내장 기능 사용 가능)
65+
2. `Color Highlight`: 색깔 코드 배경색으로 노출
66+
3. `Material Theme`: VSCode 테마 변경
67+
4. `Material Icon Theme`: 파일/폴더 Icon Theme
68+
5. `Active File In StatusBar`: 하단에 작업중인 파일의 path 표시
69+
6. `Bracket Peek`: 해당 태그나 중괄호가 어느 코드에 포함되어 있는지 표시
70+
7. `Output Colorizer`: Output 텍스트 색상을 입혀 가독성 높아짐
71+
8. `Log File Highlighter`: 로그 파일에 색상을 입혀 가독성 높아짐
72+
9. `Colorful Comments`: 주석색상 자유롭게 변경
73+
10. `DotENV`: 환경변수 파일 하이라이팅
74+
75+
### Git 관련
76+
1. `GitHub Repositories`: Git Hub에 올라간 프로젝트 바로 불러오기
77+
2. `Git History`: git log 및 파일 히스토리, 브랜치/커밋 비교
78+
3. `Git Lens`: 코드가 어떤 사람에 의해 작성된 내역인지 표시
79+
4. `Diff Viewer`: diff 파일 가독성 있게 변환
80+
81+
### HTML/CSS 관련
2582
1. `Auto Rename Tag`: HTML 태그 동시 수정
2683
2. `Auto Close Tag`: HTML 태그 자동 닫기
27-
3. `Bracket Pair Colorizer DLW`: 괄호 색 변경(`설정 -> 텍스트 편집기`에서 VSCode 내장 기능 사용 가능)
28-
4. `Color Highlight`: 색깔 코드 배경색으로 노출
29-
5. `Highlight Matching Tag`: 특정 태그 쌍을 표시
30-
6. `Material Icon Theme`: 파일/폴더 Icon Theme
31-
7. `Image Preview`: 이미지 URL에 마우스를 올리면 이미지 미리보기
32-
8. `Live Server`: 개발 시 실시간으로 확인할 수 있는 서버
33-
9. `Active File In StatusBar`: 하단에 작업중인 파일의 path 표시
34-
10. `CSS Variable Autocomplete`: css 변수 자동 완성 기능
35-
11. `Git Lens`: 코드가 어떤 사람에 의해 작성된 내역인지 표시
36-
12. `Path Intellisense`: 파일명 및 경로 자동 완성
37-
13. `SCSS IntelliSense`: scss 자동 완성
38-
14. `Svg Preview`: svg 파일 편집/미리보기 등
39-
15. `Code Spell Checker`: 오타 방지
40-
16. `CSS Peek`: ctrl + id/class 선택 시 css 탐색
41-
17. `Prettier`: 자동 정렬 및 코드 포멧팅
42-
18. `Eslint`: 소스 코드 오류 감지
43-
19. `Material Theme`: VSCode 테마 변경
44-
20. `Auto Import`: 파일명 입력 시 자동 import
45-
21. `html tag wrapper`: html tag로 감싸는 기능
46-
22. `ES7+ React/Redux/React-Native snippets` : React 관련된 코드를 템플릿화하여 쉽게 사용
47-
23. `Code Runner`: 특정 라인을 바로 실행하여 확인 가능
48-
24. `Error Lens`: 코드에 에러가 있을 경우 바로 노출
49-
25. `bookMarks`: 특정 라인 북마크
50-
26. `Bracket Select`: `alt + a`로 괄호 안 문자 선택
51-
27. `Bracket Peek`: 해당 태그나 중괄호가 어느 코드에 포함되어 있는지 표시
52-
28. `Surround`: `ctrl + shift + T`를 이용해 try/catch로 특정 코드를 감쌀 때 유용 (for문 등도 생성 가능)
53-
29. `Doxygen Documentation Generator`: 주석 설명 포멧 자동 완성
54-
30. `Output Colorizer`: Output 텍스트 색상을 입혀 가독성 높아짐
55-
31. `Log File Highlighter`: 로그 파일에 색상을 입혀 가독성 높아짐
56-
32. `Colorful Comments`: 주석색상 자유롭게 변경
57-
33. `DotENV`: 환경변수 파일 하이라이팅
58-
34. `Polacode`: 코드를 스타일 입힌 후 스크린샷
59-
35. `Explorer Exclude`: 폴더 트리 메뉴에서 특정 폴더 숨김 처리
60-
36. `Random Everything`: 다양한 랜덤 값 간편하게 생성
61-
37. `Thunder Client`: Postman을 대신하여 VSCode에서 간편하게 사용 가능
62-
38. `project-tree`: 프로젝트 폴더 구조를 마크다운 텍스트로 저장
63-
39. `diff`: 두 파일 간 다른 점 비교
64-
40. `Partial Diff`: 파일 내 선택한 영역 간단 비교
65-
41. `Font Switcher`: 에디터 종료없이 폰트 실시간 변경
84+
3. `Highlight Matching Tag`: 특정 태그 쌍을 표시
85+
4. `CSS Variable Autocomplete`: css 변수 자동 완성 기능
86+
5. `SCSS IntelliSense`: scss 자동 완성
87+
6. `CSS Peek`: ctrl + id/class 선택 시 css 탐색
88+
7. `html tag wrapper`: html tag로 감싸는 기능
89+
8. `HTML CSS Support`: html 작성 시 존재하는 css class 자동 완성. css 프레임 워크 사용 시 유용
90+
9. `HTML to CSS autocompletion`: 위와 반대로 css 작성 시 html에서 작성된 class 자동 완성
91+
10. `HTML End Tag Labels`: html 마지막 닫는 태그에 클래스명 표시
92+
11. `Html Auto Completion`: 자주 쓰이는 태그 자동 완성
93+
12. `CSS Initial Value`: 마우스 오버 시 CSS 속성 기본값 노출
94+
13. `SCSS Scope Helper`: scss에서
95+
96+
### Javascript/Typescript/Node/React 관련
97+
1. `JavaScript (ES6) code snippets`: 다양한 자바스크립트 템플릿 사용 가능
98+
2. `ES7+ React/Redux/React-Native snippets` : React 관련된 코드를 템플릿화하여 쉽게 사용
99+
3. `Javascript Auto Backticks`: 문자열에서 `${}`를 감지하여 백틱( ` )으로 변경
100+
4. `es6-string-html`: javascript 내에서 html 태그를 문자열로 사용 시 `/*html*/`을 붙이면 문자열을 하이라이팅
101+
5. `JS Quick Console`: 변수를 드래그하고 `ctrl + shift + l`을 누르면 `console.log` 자동 생성
102+
6. `Dot Log`: 변수.log 로 console.log 변수 매핑 `e.g. variable.log => console.log("variable", variable)`
103+
7. `TypeScript Hero`: import 구문 정렬 및 사용 되지 않는 모듈 제거
104+
8. `TypeScript Toolbox`: 타입스크립트 최적화 또는 자동 가져오기 등 많은 기능 제공
105+
9. `Move TS`: typescript 프로젝트 이동 시 import 경로 자동 업데이트
106+
10. `JSON to TS`: 복사된 JSON 코드를 Typescript 인터페이스로 간단 변환

0 commit comments

Comments
 (0)