WebStorm์ JavaScript ์ ์ฉ IDE์ ๋๋ค. ํด๋น ๊ธ์ ์ ๊ฐ WebStorm์ ์ฌ์ฉํ ๋, ํธ๋ฆฌํจ์ ์ํ์ฌ ์ธํ ํ ๋ชฉ๋ก๋ค์ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํ์ต๋๋ค. ์ ์ฉํด ๋ณด์ด๋ ๊ฒ ์๋ค๋ฉด ์ฐธ๊ณ ํ์ ๋ ์ข๊ณ ๋ ์ ์ฉํ ๊ฒ ์๋ค๋ฉด ์ถ์ฒํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๐
๊ด๋ จ๋ ๋จ์ถํค๋ ์๋์ ๊ธ์ ์ฐธ๊ณ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
WebStorm ๊ธฐ๋ณธ ์ค์
๊ธฐ๋ณธ ์ค์ ์ Preferences (Mac : โ + ,(์ปด๋ง) / Window : Ctrl + Alt + S)์์ ์ค์ ํ ๋ชฉ๋ก๋ค์ ๋๋ค.
- ํฐํธ ์ค์ : Font ๊ฒ์ -> D2 coding ํฐํธ๋ก ๋ณ๊ฒฝ
- ๋ค์ด๋ฒ D2 coding ํฐํธ๋ก ๋ณ๊ฒฝ
- ์ฝ๋ ์คํ์ผ : Code Style ๊ฒ์ -> JavaScript,HTML, CSS -> Tab Size, Indent, Continuation Indent 2๋ก ๋ณ๊ฒฝ
- ํํธ ๋๊ธฐ : Inlay Hints ๊ฒ์ -> Code vision -> Inheritors, Usages, Code author ๋๊ธฐ
- ํญ ์ฌ๋ฌ ์ค + ๊ฐ์ ์กฐ์ : Editor Tabs ๊ฒ์ -> Show tabs in one row ์ฒดํฌ ํด์ , ์๋์ Tab Limit ๋ณ๊ฒฝ
Plugins ์ค์
๋ค์ํ Plugins์ ์ค์นํ์ฌ ๊ฐ๋ ์ฑ ์ข๊ณ ์ด์๊ณ ํจ์จ์ ์ด๊ฒ ๊ฐ๋ฐ์ ํ ์ ์์ต๋๋ค. Plugins๋ Preferences์ ์๊ณ ์ค์น ํ IDE ์ฌ์์ํด์ผ ์ ์ฉ๋ฉ๋๋ค.
- ํ
๋ง ๋ณ๊ฒฝ : Material Theme UI - ์ฌ์์ ํ Appearance ๊ฒ์ -> Theme ๋ณ๊ฒฝ
- ์ ๋ Atom One Dark ์ฌ์ฉํฉ๋๋ค. ใ ใ
- ํด๋, ํ์ผ ๋์์ธ ๋ณ๊ฒฝ : Atom Material Icons
- ๊ดํธ ์์ ๋ณ๊ฒฝ(๊ฐ๋ ์ฑ) : Rainbow Brackets
- ์งํ๋ฅ ํ์์ค ๋ณ๊ฒฝ : Pokemon Progress
- IDE ๋ด ๋ง์ฐ์ค ๋์ ๋จ์ถํค๋ก ๋ณด์ฌ์ฃผ๊ธฐ : Key Promoter X
- ์ฝ๋ ์๋์์ฑ ์ํฌํธ ๋ฐ ์ฌ์ฉ๋ฒ : Tabnine AI Code Completion
- ๋ฆฌ์กํธ ๊ฐ๋ฐ ์ Styled Components / Styled JSX๋ฅผ ์ํ ํ๋ฌ๊ทธ์ธ : Styled Components & Styled JSX
- ์ฝ๋ ๋ฏธ๋๋งต : CodeGlance
- IDE ์ฝ๋ ์์ฑ ํ๋ฉด ์ค๋ฅธ์ชฝ์ ์ฝ๋์ ๋ํ ์ ์ฒด์ ์ธ ๋ฏธ๋๋งต์ ๋ณผ ์ ์์ด, ์ฐพ์๊ฐ๊ธฐ ์ฉ์ดํฉ๋๋ค.
- ๋ณ์ ๋ช ๋ช ๊ท์น ๋ณ๊ฒฝ : Camel Case
'IDE > JetBrains' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JetBrains] IDE์์ React Hooks ์๋ ์์ฑ/import๊ฐ ์๋๋ ๊ฒฝ์ฐ (1) | 2023.01.07 |
---|---|
[JetBrains] Intellij ๊ฐ์ธ ์ค์ (0) | 2023.01.04 |
[JetBrains] JetBrains IDE ์ ์ฉํ ๋จ์ถํค (1) | 2022.12.28 |
๋๊ธ