기타

μœ μš©ν•œ VS Code ν™•μž₯ - HTML, CSS, JS, React...

stoneeee 2023. 1. 30. 21:34

 

 

 

λ§₯μ‹œλ©€λ¦¬μŠ€νŠΈμ΄κΈ°μ— μ˜¨κ°– μ΅μŠ€ν…μ…˜μ„ λ‹€ κΉ”μ•„λ΄€λŠ” 데, μ‚¬μš©ν•˜κ³  μžˆκ±°λ‚˜ μ‚¬μš©ν•  만 ν•΄ λ³΄μ΄λŠ” ν™•μž₯듀을 정리해보렀고 ν•œλ‹€.

VS Codeλ₯Ό μ“°κ²Œ 된 지 μ–Όλ§ˆ λ˜μ§€ μ•Šμ•„μ„œ 계속 μ‚¬μš©ν•΄ 보며 μ—…λ°μ΄νŠΈν•˜κ²Œ 될 것 κ°™λ‹€.

 

개인적으둜 ν•„μˆ˜λ‘œ λ³΄μ΄λŠ” μ΅μŠ€ν…μ…˜μ€ πŸ‘‘λ…Έλž€μƒ‰, 정말정말정말 μœ μš©ν•œ μ΅μŠ€ν…μ…˜μ€ πŸ‘μ΄ˆλ‘μƒ‰μœΌλ‘œ κ΅¬λΆ„ν–ˆλ‹€.

 

 

 

 

 

 

πŸ‘’ ν…Œλ§ˆ κ΄€λ ¨

 

πŸ‘‘ Priettier : κ°€μž₯ λŒ€μ€‘μ μΈ μ½”λ“œ 포맷터. μ½”λ“œ λͺ¨μ–‘을 보기 μ’‹κ²Œ μ •λ ¬ν•΄ μ€€λ‹€.
    - μ €μž₯ν•  λ•Œ μ½”λ“œλ₯Ό μ •λ¦¬ν•˜λ €λ©΄ Setting > "format on save" 검색 > μ²΄ν¬λ°•μŠ€ 체크
    - 볡뢙할 λ•Œ μ½”λ“œλ₯Ό μ •λ¦¬ν•˜λΌλ©΄ Setting > "format on paste" 검색 > μ²΄ν¬λ°•μŠ€ 체크

Material Icon Theme : 파일 ν™•μž₯자 별 μ•„μ΄μ½˜μ„ μš°λ¦¬κ°€ κ°€μž₯ 잘 μ•Œκ³  μžˆλŠ” μ•„μ΄μ½˜μœΌλ‘œ λ°”κΏ”μ€Œ. 직관적.

 

 

Xcode Default Theme : 에디터 ν…Œλ§ˆ. 개인적으둜 μ’‹μ•„ν•˜λŠ” ν…Œλ§Œλ° JSμ—μ„œλŠ” κ·Έλ‹₯인듯... κ·Έλž˜λ„ κΈ°λ³Έν…Œλ§ˆλ³΄λ‹€λŠ” 가독성이 μ’‹μ•„μ„œ μ“°κ³  μžˆλ‹€.

 

 

 

 

 

 

😊 곡톡

 

 

πŸ‘ Code Spell Checker : μ˜μ–΄ 슀펠링 체컀. λ³€μˆ˜λͺ…을 μ •ν•  λ•Œ 창피함을 λœμ–΄μ€Œ

 

πŸ‘‘ Path Intellisense : 파일 경둜λ₯Ό 찾을 λ•Œ κ°€λŠ₯ν•œ 경둜λ₯Ό 미리 보기 ν•  수 있음.

 

 

πŸ‘ Korean Language Pack for Visual Studio Code : ν•œκΈ€νŒ©. κ°„μ§€λŠ” λ–¨μ–΄μ§€μ§€λ§Œ 가독성은 up.

 

TODO Highlight : μ£Όμ„μ—μ„œ TODO: 와 FIXME: λ₯Ό μ°Ύμ•„μ„œ λˆˆμ— μ•ˆ 띌 수 μ—†κ²Œ ν•˜μ΄λΌμ΄νŒ… ν•΄μ£ΌλŠ” ν™•μž₯.

 

 

Import Cost : λͺ¨λ“ˆμ΄λ‚˜ νŒ¨ν‚€μ§€λ₯Ό import ν•  λ•Œ μš©λŸ‰μ„ ν•¨κ»˜ ν‘œμ‹œν•΄ μ£ΌλŠ” ν™•μž₯

 

 

Indenticator : λ“€μ—¬ μ“°κΈ°λ₯Ό λͺ‡ μΉΈ ν–ˆλŠ”μ§€ 같은 레벨의 μ½”λ“œλ“€μ„ ν‘œμ‹œν•΄ μ£ΌλŠ” ν™•μž₯

 

Jumpy : 마우슀λ₯Ό μ•ˆ 쓰고도 에디터 λ‚΄μ—μ„œ μ»€μ„œ μœ„μΉ˜λ₯Ό λ°”κΏ€ 수 μžˆλŠ” λ‹€μ–‘ν•œ 단좕킀 제곡

 

 

 

 

 

 

 

πŸ’© HTML / CSS

 

πŸ‘‘ Auto Close Tag : HTML νƒœκ·Έλ₯Ό μƒμ„±ν•˜λ©΄ μžλ™μœΌλ‘œ λ‹«λŠ” νƒœκ·Έλ„ λ§Œλ“€μ–΄μ€Œ. < /> 같은 ν˜•μ‹μ΄μ–΄λ„ μŠ¬λž˜μ‹œλ₯Ό 치면 μ•Œμ•„μ„œ λ‹«λŠ” κ΄„ν˜Έκ°€ 완성됨.

 

πŸ‘‘ Auto Rename Tag : νƒœκ·Έμ˜ 이름을 μˆ˜μ •ν•˜λ©΄ λ‹«λŠ” νƒœκ·Έμ˜ 이름도 μžλ™μœΌλ‘œ μˆ˜μ •ν•΄ μ£ΌλŠ” μ΅μŠ€ν…μ…˜.

 

colorize : CSS μŠ€νƒ€μΌμ—μ„œ 색상을 미리 보기 ν•  수 있음

 

 

CSS Initial Value : CSSμ—μ„œ 속성이 적용되기 μ „ 초기 값이 μ–Όλ§ˆμ˜€λŠ”μ§€ 확인할 수 μžˆλŠ” ν™•μž₯

 

πŸ‘ CSS Peek : HTMLμ—μ„œ idλ‚˜ class에 적용된 CSSλ₯Ό λ°”λ‘œ 확인 κ°€λŠ₯(JSXμ—μ„œλŠ” μ•ˆ λ˜λŠ” λ“―)

 

Font Awesome Auto-complete & Preview : Font Awesome μ•„μ΄μ½˜μ„ νŽΈν•˜κ²Œ μ‚¬μš©ν•˜λ„λ‘ 미리 보기 등을 지원해 μ£ΌλŠ” 툴

 

 

Highlight Mathing Tag : HTMLμ—μ„œ νƒœκ·Έλ₯Ό ν΄λ¦­ν•˜λ©΄ 그에 μƒμ‘ν•˜λŠ” μ—¬λŠ”/λ‹«λŠ” νƒœκ·Έλ„ ν•˜μ΄λΌμ΄νŠΈ λ˜μ–΄μ„œ λ³΄μž„

 

πŸ‘ HTML CSS Support : HTML에 classλ₯Ό μž…λ ₯ν•  λ•Œ 이미 μ‘΄μž¬ν•˜λŠ” style css κ΄€λ ¨ class λͺ©λ‘μ„ λ³΄μ—¬μ€Œ. 

 

htmltagwrap : κΈ°μ‘΄ HTML 블둝을 κ°μ‹ΈλŠ” μƒμœ„ νƒœκ·Έλ₯Ό λ§Œλ“€κ³  싢을 λ•Œ 단좕킀 ν•˜λ‚˜λ‘œ λ°”λ‘œ λ„μ™€μ£ΌλŠ” ν™•μž₯

 

Image preview : CSS μƒμ—μ„œ 뢈러온 이미지λ₯Ό 미리 λ³΄μ—¬μ€Œ

 

 

open in browser : λΈŒλΌμš°μ €μ— μ£Όμ†Œλ₯Ό 직접 μΉ˜μ§€ μ•Šμ•„λ„ VS Codeμ—μ„œ λ°”λ‘œ λΈŒλΌμš°μ €λ₯Ό μΌœμ„œ ν•΄λ‹Ή HTML νŒŒμΌμ„ μ—΄μ–΄μ£ΌλŠ” ν™•μž₯

 

πŸ‘‘ Live Server : λΈŒλΌμš°μ €λ₯Ό μƒˆλ‘œκ³ μΉ¨ν•˜μ§€ μ•Šμ•„λ„ λ³€κ²½λœ μ €μž₯ 사항이 적용되게 ν•΄μ£ΌλŠ” ν™•μž₯ 

 

 

 

 

 

 

 

πŸ‘» Java Script (JS, React... )

 

πŸ‘‘ Auto import - ES6, TS, JSX, TSX : μ»΄ν¬λ„ŒνŠΈλ‚˜ 파일λͺ…을 μž…λ ₯ν•˜λ©΄ μžλ™μœΌλ‘œ import λ˜λŠ” ν™•μž₯

 

πŸ‘‘ ESLint : 문법 였λ₯˜λ₯Ό μ•Œλ €μ€Œ, JS 계열 linter μ€‘μ—μ„œ κ°€μž₯ 인기 있음

 

πŸ‘ JavaScript (ES6) code snippets : ES6 λ²„μ „μ˜ JS에 λŒ€ν•œ μžλ™μ™„μ„± 제곡. μžλ™μ™„μ„± ν‚€μ›Œλ“œλ₯Ό μ»€μŠ€ν…€ν•΄μ„œ μ €μž₯ν•΄ 놓고 λ‹¨μΆ•ν‚€μ²˜λŸΌ μ‚¬μš©ν•  수 μžˆλŠ” κΈ°λŠ₯도 있음

 

πŸ‘ JavaScript Auto Backticks : JSμ—μ„œ λ”°μ˜΄ν‘œ(“힝”)둜 κ΄„ν˜Έλ₯Ό μ—΄μ—ˆλŠ”λ° backtick을 써야 ν•˜λŠ” 경우(`${hing}μž…λ‹ˆλ‹€.`) κ΄„ν˜Έλ₯Ό μžλ™μœΌλ‘œ λ°”κΏ”μ€Œ

 

JavaScript Booster : JS μ½”λ“œμ— λŒ€ν•œ λ‹€μ–‘ν•œ quick-fix 지원

 

πŸ‘ JS HTML <tags/> : JSXμ—μ„œ HTML νƒœκ·Έλ₯Ό μž‘μ„±ν•  λ•Œ νƒœκ·Έ μ΄λ¦„λ§Œ μž‘μ„±ν•˜κ³  μ—”ν„°λ₯Ό λˆ„λ₯΄λ©΄ μ—¬λŠ” νƒœκ·Έμ™€ λ‹«λŠ” νƒœκ·ΈκΉŒμ§€ ν•œ λ²ˆμ— 생성됨. ( ex: div + enter >> <div></div> )

 

πŸ‘ REST Client : VS Code λ‚΄μ—μ„œ API testλ₯Ό ν•΄λ³Ό 수 μžˆλŠ” ν™•μž₯

 

πŸ‘ Reactjs code snippets : λ¦¬μ•‘νŠΈ snippets. μ»΄ν¬λ„ŒνŠΈ 생성 κ΄€λ ¨ 단좕어 포함

 

React Pure To Class : λ¦¬μ•‘νŠΈ ν•¨μˆ˜ν˜• μ»΄ν¬λ„ŒνŠΈλ₯Ό ν΄λž˜μŠ€ν˜•μœΌλ‘œ λ³€ν™˜ν•΄ μ£ΌλŠ” 툴

 

VSCode React Refactor : JSX λ¦¬νŒ©ν† λ§μ„ λ„μ™€μ£ΌλŠ” 툴. μ½”λ“œμ˜ 일뢀λ₯Ό μƒˆ ν•¨μˆ˜ν˜• μ»΄ν¬λ„ŒνŠΈλ‘œ λ–Όμ–΄λ‚΄μ„œ 생성해 μ£ΌλŠ” κΈ°λŠ₯도 있음.

 

 

 

 

 

 

 

 

 

 

'기타' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

이클립슀(eclipse) GitHub μ—°λ™ν•˜κΈ°  (0) 2022.04.16