tip-archive icon indicating copy to clipboard operation
tip-archive copied to clipboard

VSCode Extensions

Open JaeYeopHan opened this issue 6 years ago โ€ข 1 comments

VSCode Extensions

GitLens

  • ํ˜‘์—…ํ•  ๊ฒฝ์šฐ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ํˆด์ธ๋ฐ, ์ฝ”๋“œ ๋ผ์ธ๋งˆ๋‹ค ์–ด๋–ค author์— ์˜ํ•ด ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค์ค€๋‹ค.

code .

  • ํ„ฐ๋ฏธ๋„์—์„œ vscode๋กœ ์—ด๋ ค๊ณ  ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜ root directory์—์„œ code . ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด vscode๋กœ ๋ฐ”๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.

Import Cost

  • import ํ•˜๋ ค๋Š” code(or library)์˜ ์šฉ๋Ÿ‰์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.

indenticator

  • indent depth์— ๋งž์ถฐ์„œ ๋ผ์ธ์„ ๋…ธ์ถœ์‹œ์ผœ ์ค€๋‹ค.

Bracket Pair Colorizer

  • {}๊ฐ€ ๊ฒน์ณ ์žˆ์œผ๋ฉด ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋ฅผ ๋‹ค๋ฅธ ์ƒ‰์œผ๋กœ ํ‘œํ˜„ํ•ด์„œ ๋ˆˆ์— ์ž˜ ๋“ค์–ด์˜ค๊ฒŒ ์ปฌ๋Ÿฌ๋ผ์ด์ฆˆ ํ•ด์ค€๋‹ค.

TODO parser / TODO highlighting

  • // TODO: ๋˜๋Š” // FIXME: ์˜ prefix๋กœ ์ฃผ์„์„ ์ž‘์„ฑํ•ด์ฃผ๋ฉด ์ž‘์„ฑํ•ด๋‘” ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ชจ์•„์„œ ๋ณด์—ฌ์ค€๋‹ค.
  • ํ•ด๋‹น ๋ถ€๋ถ„์„ ํ•˜์ด๋ผ์ดํŒ… ํ•ด์ค€๋‹ค.

Better Comment

  • ์ฃผ์„์„ ์ถ”๊ฐ€ํ•  ๋•Œ, prefix๋ฅผ ์ง€์ •ํ•˜์—ฌ highlighting ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋‹ค์Œ์˜ prefix๊ฐ€ ์ œ๊ณต๋œ๋‹ค.
    • * : ์ค‘์š”ํ•œ ์ •๋ณด
    • ! : warning
    • ? : ์˜๋ฌธ์ ์ด ๋“œ๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์ฃผ์„
    • TODO: : ํ•ด์•ผํ•˜๋Š” ์ด์Šˆ

Code Spell Checker

  • Editor ์ƒ์˜ ์˜คํƒ€๋ฅผ ์žก์•„์ค€๋‹ค.
  • ๊ณ ์œ  ๋ช…์‚ฌ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” dictionary์— ์ถ”๊ฐ€ํ•˜์—ฌ ์ธ์‹์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.
  • histroy, destory ์™€ ๊ฐ™์€ ์˜คํƒ€๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

Polacode

  • ์ฝ”๋“œ ์Šค๋‹ˆํŽซ์„ ๋งŒ๋“ค ๋•Œ, ๋ถˆํŽธํ•œ ์Šคํฌ๋ฆฐ์ƒท์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  png๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” extension
  • ๋น„์Šทํ•œ ์›น ์„œ๋น„์Šค๋กœ๋Š” Carbon์ด ์žˆ๋‹ค.

JavaScript console utils

  • ๋ธ”๋Ÿญ์ฒ˜๋ฆฌํ•œ ๋ณ€์ˆ˜๋ฅผCmd + Shift + L ๋‹จ์ถ•ํ‚ค๋กœ console.log ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ™œ์„ฑํ™”๋œ ์—๋””ํ„ฐ ํ™”๋ฉด์˜ ์ฝ˜์†”์„ Cmd + Shift + D ๋‹จ์ถ•ํ‚ค๋กœ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค.

CodeMetrics

  • ๊ตฌํ˜„ํ•œ ํ•จ์ˆ˜ ๋˜๋Š” ํด๋ž˜์Šค์˜ ๋ณต์žก๋„๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๊ทธ ์ •๋„๋ฅผ ์•Œ๋ ค์ค€๋‹ค.

WakaTime

  • VSCode extension๊ณผ ์—ฐ๋™ํ•ด๋‘๋ฉด ์–ด๋– ํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์–ผ๋งˆ์˜ ์‹œ๊ฐ„๋™์•ˆ ์–ด๋–ค ์–ธ์–ด๋กœ ์ฝ”๋”ฉํ–ˆ๋Š”์ง€ ์ •๋ฆฌํ•ด์ฃผ๋Š” extension.
  • ๋ณด๋‹ค ์ž์„ธํ•œ ์„ค๋ช…๊ณผ ํ™”๋ฉด์€ ์œ„ ๋งํฌ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธ ๊ฐ€๋Šฅ.

Version Lens

  • package.json์—์„œ npm module๋“ค์˜ version์— ๋Œ€ํ•ด ์ตœ์‹  ๋ฒ„์ „์ธ์ง€ ์•„๋‹Œ์ง€์— ๋Œ€ํ•ด ๋ณด์—ฌ์ค€๋‹ค.

VSCode Live Share Extension

2018-05-13 3 11 47

  • ์—๋””ํ„ฐ ํ™”๋ฉด์„ ๊ณต์œ ํ•˜์—ฌ ํ•จ๊ป˜ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” extension

Setting-sync

change-case

UPPER_CASE ๋กœ ๋น ๋ฅด๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

For other editor user

Intellij Key binding

  • Intellij ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋˜ keymap์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก keybinding์„ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” extension

JaeYeopHan avatar May 01 '18 04:05 JaeYeopHan