Fedora๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ vi ๋Œ€์‹  nano ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

Fedora 33์—์„œ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ์„ค ๋ณ€ํ™”, ๋ฐฐํฌํŒ์—์„œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋…ธ ๊ธฐ๋ณธ. Chris Murphy์˜ ์ œ์•ˆ(ํฌ๋ฆฌ์Šค ๋จธํ”ผ) Fedora ์›Œํฌ์Šคํ…Œ์ด์…˜ ๊ฐœ๋ฐœ ์ž‘์—… ๊ทธ๋ฃน์—์„œ ์™”์ง€๋งŒ ์•„์ง ์œ„์›ํšŒ์—์„œ ์Šน์ธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํŽ˜์Šค ์ฝ” (Fedora Engineering Steering Committee), Fedora ๋ฐฐํฌํŒ ๊ฐœ๋ฐœ์˜ ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ vi ๋Œ€์‹  nano๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ ๋™๊ธฐ๋Š” Vi์˜ ํŽธ์ง‘๊ธฐ ๋ฐฉ์‹์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์ง€์‹์ด ์—†๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ดˆ๋ณด์ž๋„ ์‰ฝ๊ฒŒ ๋ฐฐํฌํŒ์„ ์ ‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ ค๋Š” ๋ฐ”๋žŒ์œผ๋กœ ๊ผฝํž™๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ธฐ๋ณธ ๋ฐฐํฌ ํŒจํ‚ค์ง€์— vim-minimal ํŒจํ‚ค์ง€๋ฅผ ๊ณ„์† ๋ฐฐ์†กํ•˜๊ณ (vi์— ๋Œ€ํ•œ ์ง์ ‘ ํ˜ธ์ถœ์€ ์œ ์ง€๋จ) ์‚ฌ์šฉ์ž ์š”์ฒญ์— ๋”ฐ๋ผ ๊ธฐ๋ณธ ํŽธ์ง‘๊ธฐ๋ฅผ vi ๋˜๋Š” vim์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. . Fedora๋Š” ํ˜„์žฌ $EDITOR ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉฐ "git commit"๊ณผ ๊ฐ™์€ ๋ช…๋ น์€ ๊ธฐ๋ณธ์ ์œผ๋กœ vi๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์‹คํ—˜์  ํŽธ์ง‘๊ธฐ์˜ ๊ฐœ๋ฐœ์— ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋‹ˆ๋น” 2, Sublime์˜ ์„ฑ๋Šฅ, VSCode์˜ ํ†ตํ•ฉ ๊ธฐ๋Šฅ ๋ฐ Vim์˜ ๋ชจ๋‹ฌ ํŽธ์ง‘ ๊ธฐ์ˆ ์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ๋Š” ์ตœ์‹  ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  VSCode ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ง€์›ํ•˜๋ฉฐ Linux, macOS ๋ฐ Windows์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ž‘์„ฑ์ž : ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด์œ  (JavaScript์šฉ OCaml ๊ตฌ๋ฌธ ์‚ฌ์šฉ) ๋ฐ GUI ํ”„๋ ˆ์ž„์›Œํฌ ๋ชฝ์ƒ. ๋ฒ„ํผ๋กœ ์ž‘์—…ํ•˜๊ณ  ํŽธ์ง‘์„ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด libvim์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์ผ์ข…์˜ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 18๊ฐœ์›” ํ›„ ์ฝ”๋“œ๋Š” MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๊ณ  ๊ทธ ์ „์—๋Š” ์ƒ์—…์  ์‚ฌ์šฉ์„ ์ œํ•œํ•˜๋Š” EULA์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

Fedora๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ vi ๋Œ€์‹  nano ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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