๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป DEV/IntelliJ8

[์ธํ…”๋ฆฌ์ œ์ด intellij] ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ค์ • ์ธํ…”๋ฆฌ์ œ์ด ์„ค์ • ์“ธ ๋ฐ ์—†๋Š” ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ๊ธฐ OFF- Editor > inspections > Typo (off) ์‚ฌ์šฉํ•˜๋Š”/ํ•˜์ง€ ์•Š๋Š” import ๋ฌธ ์ž๋™ ์ •๋ฆฌ- Editor > General > Auto Import     - XML > (V) Show auto-import tooltip    - Java > (V) Optimize imports on the fly ํŒŒ์ผ ์ €์žฅ์‹œ ์ฝ”๋“œ ์ž๋™ ์ •๋ ฌ- Tools > Actions on Save     -  Reformat code (All file types)    - Run eslint —fix ESLint ์„ค์ •- Languages & Frameworks > Javascript > Code Quality Tools > ESLint     - (V) Autom.. 2024. 6. 17.
[IntelliJ - MacOS] ์ธํ…”๋ฆฌ์ œ์ด IDEA Live Edit Plugin ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์ ‘๊ทผ (์š”์•ฝ)Visualization์„ ์œ„ํ•œ task ๋ฅผ ์œ„ํ•ด์„œ D3.js๋ฅผ ์—ฐ๊ตฌ-ํ•™์Šตํ•˜๊ธฐ ์œ„ํ•ด, html ํŒŒ์ผ์„ ๋‹ค๋ค„๋ณด๋˜ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค.Next.js์—์„œ ์ง€์›์ด ๋˜์—ˆ๋˜ Live Reload๊ฐ€ ๋˜์ง€ ์•Š์Œ์— ๋ถˆํŽธํ•จ์„ ๋Š๋ผ๊ณ  ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ์ธํ…”๋ฆฌ์ œ์ด Live Edit Plugin์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ค„๋ด…๋‹ˆ๋‹ค.   1. Plugin์„ค์น˜: Live Edit   2. ํฌ๋กฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜: JetBrains IDE Support   3. Live Edit Plugin ์„ค์ •๋ฐฉ๋ฒ•  1. Plugin์„ค์น˜: Live Edit   2. ํฌ๋กฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜: JetBrains IDE Support   3. Live Edit Plugin ์„ค์ • 2024. 5. 22.
[IntelliJ] MAC ์—์„œ UTF-8 ์ ์šฉํ•˜๊ธฐ .txt .csv ์ ‘๊ทผ (์š”์•ฝ)Mac์—์„œ ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ์‚ฌ์šฉํ•ด ์ž‘์—…์„ ํ•˜๋‹ค๋ณด๋ฉด, .txt ํŒŒ์ผ์ด๋‚˜ .csv ํŒŒ์ผ ๋“ฑ์„ ํ˜ธ์ถœํ•˜๊ฑฐ๋‚˜ ์—ด์–ด๋ณผ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.์ด ๋•Œ์— UTF-8๋กœ์˜ ์ธ์ฝ”๋”ฉ์ด ์›ํ™œํ•˜๊ฒŒ ์ง„ํ–‰๋˜์ง€ ์•Š์•„ ์•Œ์•„๋ณผ ์ˆ˜ ์—†๋Š” ๋ฌธ์ž๋“ค๋กœ ์ž‘์„ฑ์ด ๋  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.   1. ํ•ด๊ฒฐ๋ฒ•1. ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด   2. ํ—ค๋งจ ๋ฐฉ๋ฒ•๋ฐฉ๋ฒ•  1. ํ•ด๊ฒฐ๋ฒ•1. ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด : ์ธ์ฝ”๋”ฉ ์„ค์ •ํ•ด ์ €์žฅ ## 1. ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋กœ ์ด๋™## 2. ๋ช…๋ น์–ด ์ž…๋ ฅ>> iconv -c -f euc-kr -t -utf-8 ํŒŒ์ผ๋ช….txt > ํŒŒ์ผ๋ช….txt   2. ํ—ค๋งจ ๋ฐฉ๋ฒ• ํŒŒ์ผ์„ ์—ด ๋•Œ์— ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ > ์„ค์ • > ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŒŒ์ผ ์ธ์ฝ”๋”ฉ > ํŒŒ์ผ ์—ด ๋•Œ : "์ž๋™"์ด ์•„๋‹Œ "UTF-8"์„ ์„ค์ •ํ•ด์คฌ์ง€๋งŒ, ์ฝ”๋“œ์—์„œ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ ๊น”๋”ํ•œ .. 2024. 5. 13.
[IntelliJ] ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ ๋ณด์ด์ง€ ์•Š์„ ๋•Œ ํ•ด๊ฒฐ๋ฒ• ์ ‘๊ทผ (์š”์•ฝ) ์ธํ…”๋ฆฌ์ œ์ด์—์„œ ์ฝ”๋“œ ์ž‘์—…์„ ํ•˜๋‹ค๋ณด๋ฉด ์ข…์ข… ๋ธŒ๋žœ์น˜๊ฐ„์˜ ์ด๋™์„ ํ•œ๋‹ค๊ฑฐ๋‚˜, git ์ž‘์—…์„ ์ด์–ด๊ฐ€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ, git checkout์„ ํ•˜๊ฑฐ๋‚˜ ํŠน์ • ํ–‰์œ„๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด, ๊ฐœ๋ฐœ์ž๋„ ๋ชจ๋ฅด๋Š” ์‚ฌ์ด์— ํ”„๋กœ์ ํŠธ์˜ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋ชจ๋‘ ์‚ฌ๋ผ์ ธ ๋ณด์ด์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐํ•ด๋ณด๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋ฌธ์ œ์‹๋ณ„ 2. ๋ฌธ์ œํ•ด๊ฒฐ (1) IntelliJ > File(์ƒ๋‹จ๋ฉ”๋‰ด) > Project Structure (2) Project Settings > Modules > Import Module (3) ํ”„๋กœ์ ํŠธ ์„ ํƒ ๋ฐ ๊ฒฝ๋กœ ์ง€์ • ๋ฐฉ๋ฒ• 1. ๋ฌธ์ œ ์‹๋ณ„ 2. ๋ฌธ์ œ ํ•ด๊ฒฐ (1) IntelliJ > File(์ƒ๋‹จ๋ฉ”๋‰ด) > Project Structure (2) Project Settings.. 2024. 1. 15.
[IntelliJ] IDE settings (์ €์žฅ์‹œ ์ฝ”๋“œ ์ž๋™ ์ •๋ ฌ, ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” import๋ฌธ ์ž๋™ ์ œ๊ฑฐ) ์ ‘๊ทผ (์š”์•ฝ) ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •ํ•  ๋‚ด์—ญ๋“ค์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋ น, ์ €์žฅ์‹œ ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ์ •๋ ฌํ•ด์ค€๋‹ค๊ฑฐ๋‚˜ ํŒŒ์ผ ๋‚ด์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” import ๊ตฌ๋ฌธ์„ ์ž๋™์œผ๋กœ ์—†์• ์ฃผ๋Š” ๋“ฑ์˜ ํ•„์ˆ˜์  ์„ค์ • ๋‚ด์—ญ์„ ํ•จ๊ป˜ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์ €์žฅ์‹œ ์ฝ”๋“œ ์ž๋™์ •๋ ฌ 2. ๋ถˆํ•„์š” import๋ฌธ ์ž๋™์ œ๊ฑฐ ๋ฐฉ๋ฒ• 1. ์ €์žฅ์‹œ ์ฝ”๋“œ ์ž๋™์ •๋ ฌ 2. ๋ถˆํ•„์š” import๋ฌธ ์ž๋™์ œ๊ฑฐ 2023. 12. 11.
[IntelliJ] ์ธํ…”๋ฆฌ์ œ์ด ํ•„์ˆ˜ / ์ฃผ์š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก (plugin) ์ ‘๊ทผ (์š”์•ฝ) IDE ๋ฅผ IntelliJ๋กœ ๊ฐˆ์•„ํƒ€๊ธฐ ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ์„ค์ •์ด ํ•„์š”ํ•œ ํ•„์ˆ˜ / ์ฃผ์š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก์„ ๋‚˜์—ดํ•ด๋ด…๋‹ˆ๋‹ค. 1. ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก + ์„ค๋ช… โ–  (์ƒ์œ„10) .env files support : .env ํŒŒ์ผ์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐ ๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ & ๋„์›€ โ–  (์ƒ์œ„10) Translation : Google & MS ์—”์ง„๊ณผ ํ†ตํ•ฉ๋ผ ๋ชจ๋“  TEXT ๋ฒˆ์—ญ โ–  (์ƒ์œ„10) Atom Material Icons : ํƒ์ƒ‰๊ธฐ์˜ ์•„์ด์ฝ˜์„ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋ณ€๊ฒฝ โ–  (์ƒ์œ„10) Rainbow Brackets : ์ฝ”๋“œ ๋‚ด ๊ด„ํ˜ธ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๋•Œ, ์ปฌ๋Ÿฌ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์ค€๋‹ค โ–  (์ƒ์œ„10) GitToolBox : git์„ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์ฃผ๋Š” ํˆด โ–  (์ƒ์œ„10) One Dark Theme : 2.. 2023. 11. 23.
[IntelliJ] ์ธํ…”๋ฆฌ์ œ์ด ์„ค์น˜ ๋งํฌ & ํ•™์ƒ๊ณ„์ • ๋“ฑ๋ก ๋ฐฉ๋ฒ• ์ ‘๊ทผ (์š”์•ฝ) IDE ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ƒ๊ฒจ vscode์—์„œ IntelliJ๋กœ ๊ฐˆ์•„ํƒ€๊ธฐ๋ฅผ ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•™์ƒ๊ณ„์ •์„ ์ด์šฉํ•ด ์œ ๋ฃŒ๋ฒ„์ „(์–ผํ‹ฐ๋ฐ‹)์„ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ผ์ด์„ผ์Šค ์„ค์ •์„ ํ•ด๋ด…๋‹ˆ๋‹ค. 1. ํ•™์ƒ ๋ผ์ด์„ผ์Šค ์ธ์ฆ ๋งํฌ ์ ‘์† 2. Apply now (ํ•˜๋‹จ) 3. ์ •๋ณด ์ž…๋ ฅ ํ›„ (๋Œ€ํ•™ ์ด๋ฉ”์ผ ๊ณ„์ •) 4. ๋ฉ”์ผ ์ˆ˜์‹  ๋ฐ ํด๋ฆญ 5. ์ ‘์† ํ›„ ํšŒ์›๊ฐ€์ž… 6. ๋ผ์ด์„ ์Šค ํš๋“ ํ™•์ธ 7. ์„ค์น˜ (30์ผ ๋ฌด๋ฃŒ๋ฒ„์ „) > ์ดํ›„ ๋ผ์ด์„ ์Šค ๋“ฑ๋ก 8. ๋ผ์ด์„ ์Šค ๋“ฑ๋ก ๋ฐฉ๋ฒ• 1. ํ•™์ƒ ๋ผ์ด์„ผ์Šค ์ธ์ฆ ๋งํฌ ์ ‘์† https://www.jetbrains.com/community/education/#students https://www.jetbrains.com/community/education/#students Free Edu.. 2023. 11. 23.
[IntelliJ] ์ฃผ์„ ๋งž์ถค๋ฒ•, spelling(์ŠคํŽ ๋ง) ์ฒดํฌ ํ•ด์ œ typo (๋ถˆํ•„์š” ๋ฐ‘์ค„ ์ง€์šฐ๊ธฐ) ์ ‘๊ทผ (์š”์•ฝ) IDE ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ƒ๊ฒจ vscode์—์„œ IntelliJ๋กœ ๊ฐˆ์•„ํƒ€๊ธฐ๋ฅผ ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋€Œ์–ด๋ฒ„๋ฆฐ ๋Œ€๋‹ค์ˆ˜์˜ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ ์‘ํ•ด์•ผํ•จ์„ ๋Š๋‚Œ๊ณผ ๋™์‹œ์—, ๋ณด๊ธฐ์ข‹์ง€ ์•Š๊ฒŒ ์ฃผ์„ TEXT์— ๋ถˆํ•„์š”ํ•œ ๋งž์ถค๋ฒ• ๊ด€๋ จ ๋ฐ‘์ค„์ด ์ˆ˜๋‘๋ฃฉํ•˜์—ฌ ์—†์• ๋Š” ๋ฐฉ๋ฒ•์„ ์ž‘์„ฑํ•ด๋ด…๋‹ˆ๋‹ค. 1. Proofreading ์ ‘๊ทผ 2. Typo ์ฒดํฌ ํ•ด์ œ ๋ฐฉ๋ฒ• 1. Proofreading ์ ‘๊ทผ ๋ถˆํ•„์š”ํ•œ ๋ฐ‘์ค„์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Settings > Proofreading์— ์ ‘๊ทผํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ ‘๊ทผ๊ณผ์ •(๊ฒฝ๋กœ) : [Files] > [Settings] (windows ๋‹จ์ถ•ํ‚ค๋กœ๋Š”, Ctrl + Shift + S) > [Editor] > Inspections > ProofReading > Typo 2. Typo ์ฒดํฌ ํ•ด์ œ 2023. 11. 23.