ํ„ฐ๋ฏธ๋„ ํŒŒ์ผ ๊ด€๋ฆฌ์ž nยณ v3.2 ์ถœ์‹œ


ํ„ฐ๋ฏธ๋„ ํŒŒ์ผ ๊ด€๋ฆฌ์ž nยณ v3.2 ์ถœ์‹œ

nnn(๋˜๋Š” nยณ)์€ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํ„ฐ๋ฏธ๋„ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ๊ทธ ๋งค์šฐ ๋น ๋ฅด๋‹ค, ์ž‘์œผ๋ฉฐ ์‚ฌ์‹ค์ƒ ๊ตฌ์„ฑ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

nnn์€ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๋ถ„์„ํ•˜๊ณ , ํ•œ๊บผ๋ฒˆ์— ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๊ณ , ํŒŒ์ผ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ์—๋Š” ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ๋””์Šคํฌ ๋งˆ์šดํŠธ, ๊ฒ€์ƒ‰, ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ ๋น„๊ต, ํŒŒ์ผ ์—…๋กœ๋“œ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ๋”์šฑ ํ™•์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋งŽ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ๋ฌธ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…๋ฆฝ์ ์ธ (neo)vim ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Raspberry Pi, Termux(Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, DE ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋ฐ ๊ฐ€์ƒ ์ฝ˜์†”์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—๋Š” ์˜ค๋Š˜๋‚  ๊ฐ€์žฅ ๋งŽ์ด ์š”์ฒญ๋˜๋Š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ ์‹ค์‹œ๊ฐ„ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋™ ์œ„ํ‚ค ํŽ˜์ด์ง€ ์ž์„ธํ•œ ๊ตฌํ˜„ ๋ฐ ์‚ฌ์šฉ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ฐพ๊ธฐ ๋ฐ ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜๋ฉด nnn์˜ ํ•˜์œ„ ํŠธ๋ฆฌ(find/fd/grep/ripgrep/fzf)์—์„œ ์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” ๊ฒ€์ƒ‰ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ž‘์—…ํ•  ๊ฒฐ๊ณผ๋ฅผ nnn์— ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์„ธ์…˜์„ ์ €์žฅํ•˜๋ฉด ํ•ญ์ƒ nnn์„ ๋– ๋‚œ ๊ณณ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ”Œ๋Ÿฌ๊ทธ์ธ ์‹œ์Šคํ…œ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. nnn๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ •์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ ํŽธ์˜์„ฑ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ •์„ ์œ„ํ•œ ๋งŽ์€ ๊ฐœ์„ ์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

๋ฐ๋ชจ ๋น„๋””์˜ค

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€