IDE 4

[IDE] intellij์—์„œ javascript ์‚ฌ์šฉํ•˜๊ธฐ

์ด๋ฒˆ์— leetcode์—์„œ javascript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ์ œ๊ฐ€ local์—์„œ javascript ์‹คํ–‰์„ ํ•ด๋ณธ์ ์ด ์—†๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์— local์—์„œ test๋ฅผ ์œ„ํ•œ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•ด ๋ณผ๊นŒ ํ•ฉ๋‹ˆ๋‹ค. intellij์—์„œ nodejs๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ์„ค์น˜๋ฒ•๊ณผ ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ 1. nodejs ์„ค์น˜ https://nodejs.org/ko/download LTS(Long Term Support) ๋ฒ„์ „์„ ์„ค์น˜ํ•ด ์ค๋‹ˆ๋‹ค. ์–ด๋–ค ๋ฒ„์ „์ด๋“  ์ƒ๊ด€์—†์ง€๋งŒ ์ด์™• ์•ˆ์ •์ ์ด๋ฉด์„œ ์˜ค๋ž˜๋™์•ˆ ์ง€์›ํ•ด ์ฃผ๋Š” LTS ๋ฒ„์ „์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ํ™•์ธ node๋ฅผ ์‹คํ–‰ํ•ด ๋ด…๋‹ˆ๋‹ค. ์ €๋Š” ์˜ˆ์ „์— ์„ค์น˜ํ•ด์„œ ๋ฒ„์ „์ด ํ•œ๋‹จ๊ณ„ ๋‚ฎ๋„ค์š”. npm(node package m..

Tools 2023.04.14

[vim]Vim์„ IDE์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ธฐ(์ž๋™์™„์„ฑ, ํ…Œ๋งˆ ๋“ฑ)

์˜ค๋žœ๋งŒ์— python ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋กœ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์•„ vim์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ‰์†Œ java๋กœ intellij๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ž‘์„ฑํ•˜๋‹ค ๋ณด๋‹ˆ ๋ฌด์—‡์ธ๊ฐ€ ๋ถ€์กฑํ•œ ๋Š๋‚Œ์ด ๋“ค๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ vim์„ ide์ฒ˜๋Ÿผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ํ•˜์—ฌ ๊ทธ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํด ์ค„๊ธฐ๋Š” ์•„๋ž˜์˜ YouTube ์˜์ƒ์„ ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค๋งŒ Vundle์ด ์•„๋‹Œ vim-plug๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. https://www.youtube.com/watch?v=HKJUILUvkGk 1. vim plugin manager ์„ค์น˜ํ•˜๊ธฐ Pathogen, Vundle.vim, vim-plug ์ด๋ ‡๊ฒŒ ์„ธ๊ฐœ๊ฐ€ ์žˆ๋Š”๋ฐ ์™ผ์ชฝ๋ถ€ํ„ฐ ์˜ˆ์ „ ๋ฒ„์ „์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ ์ฒ˜์Œ์—๋Š” Vundle..

Tools 2022.10.30

[IntelliJ] Editor Tab ํ•œ๊ฐœ๋งŒ ์‚ฌ์šฉํ•˜๊ธฐ

์ €๋Š” ์—ฌ๋Ÿฌ๋Œ€์˜ ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋‹ˆ ๊ฐ๊ฐ์˜ intelliJ์˜ ์‚ฌ์šฉ ํ™˜๊ฒฝ์ด ๋‹ฌ๋ผ ๋งค๋ฒˆ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ์ด๋ฒˆ ์—ญ์‹œ ์„ค์ •์„ ์ˆ˜์ •ํ•˜๋Š”๋ฐ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋˜๋‹ค์‹œ ๊ฒ€์ƒ‰ํ•˜๋Š” ์ ˆ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ ๋ธ”๋กœ๊ทธ๋ฅผ ๋’ค์ ธ๋ณด๋‹ˆ ์ด๋ฏธ ๊ธ€์„ ์ž‘์„ฑํ–ˆ๋”๊ตฐ์š” ใ…Žใ…Ž ๊ทธ๋ž˜์„œ v2๋กœ ํ•œ๋ฒˆ ๋” ์ž‘์„ฑํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ „์— ํ•œ๋ฒˆ ์ž‘์„ฑํ–ˆ๋˜... ๊ธฐ๋ณธ ์„ค์ •(์—ฌ๋Ÿฌ๊ฐœ์˜ Editor Tab) ๋Œ€๋ถ€๋ถ„์˜ IDE Tool์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ Editor Tab์ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๊ฒŒ ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ intelliJ๋Š” cmd + e ํ˜น์€ ctrl + e ๊ธฐ๋Šฅ์œผ๋กœ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์œ„์˜ ์ƒ๋‹จ๋ฐ”์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํƒญ์ด ์กด์žฌํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค. ์—†์œผ๋ฉด intellij๊ฐ€ ํ›จ์”ฌ ๊น”๋”ํ•ด ์ง€๋Š” ๊ธฐ๋ถ„์ด..

Tools 2022.09.02

[IDE]IntelliJ ์ƒ๋‹จ ์ฐฝ ์—†์• ๊ธฐ(Editor Tabs)

์ธํ”„๋Ÿฐ์˜ ๊น€์˜ํ•œ๋‹˜ ๊ฐ•์˜๋ฅผ ๋“ฃ๋Š”๋ฐ intellJ ์ƒ๋‹จ์ด ์กฐ๊ธˆ ๋‹ค๋ฅด๊ฒŒ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Command + E ๋กœ ์‰ฝ๊ฒŒ ์ฐฝ๋“ค์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๊ธฐ์— ๊ตณ์ด ์ƒ๋‹จ์— ์—ด์—ˆ๋˜ ํƒญ๋“ค์ด ์กด์žฌํ•  ์ด์œ ๊ฐ€ ์—†๋Š” ๋“ฏ ํ•˜๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ์—†์• ๋Š” ๋ฐฉ๋ฒ•์„ ํ•œ๋ฒˆ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.(์‚ฝ์งˆ์„ ์ข€ ๋งŽ์ด ํ–ˆ์Šต๋‹ˆ๋‹ค... ) ์œ„์˜ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ์„ค์ • ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ Settins ์—์„œ ์ˆ˜์ •ํ•ด๋„ ๋˜๊ณ  ๋ฐ”๋กœ Setting ์ฐฝ์œผ๋กœ ๋“ค์–ด๊ฐ€์…”๋„ ๋ฉ๋‹ˆ๋‹ค ๊ทธ ํ›„ Editor -> General -> Editor Tabs์—์„œ Tab placement์˜ None์„ ์„ ํƒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์•„๋ž˜์˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ํƒญ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ฐฝ์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ ๊ฐ„๋‹จํ•œ ๊ฒƒ์ด์—ˆ๋Š”๋ฐ editor tab์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ๋ชฐ๋ผ ํ•œ์ฐธ์„ ์ฐพ์•˜์—ˆ๋„ค์š”. ๋‹ค๋ฅธ ๋ถ„๋“ค์€ ์ด๋ ‡๊ฒŒ๊นŒ์ง€ ์ฐพ์•„๋‹ค๋‹ˆ์‹œ..

Tools 2022.01.28
728x90
๋ฐ˜์‘ํ˜•