์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ๊ธฐ๋Šฅ
2.1. ๋ฌธ๋ฒ• ํ•˜์ด๋ผ์ดํŒ…2.2. ๊ณ ์ŠคํŠธ ํƒ€์ดํ•‘2.3. ๊ทธ ์™ธ ๊ธฐ๋Šฅ
3. ๊ธฐ๋ณธ ํ”Œ๋Ÿฌ๊ทธ์ธ4. ์‚ฌ๊ฑด์‚ฌ๊ณ 

1. ๊ฐœ์š”[ํŽธ์ง‘]

์›น์‚ฌ์ดํŠธ

ํ”„๋ž‘์Šค์˜ Don Ho๋ผ๋Š” ์‚ฌ๋žŒ์ด ๊ฐœ๋ฐœํ•œ Microsoft Windows์šฉ ๋ฌธ์„œ ํŽธ์ง‘๊ธฐ๋กœ, GNU GPL ํ•˜์— ๋ฐฐํฌ๋˜๋Š” ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ ํ”„๋ฆฌ์›จ์–ด๋‹ค. Scintilla๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ C++ ๋ฐ ์ˆœ์ˆ˜ Win32 API๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ๋•๋ถ„์— ๊ธฐ๋Šฅ์ด ๋งŽ์Œ์—๋„ ์ƒ๋‹นํžˆ ๋น ๋ฅด๊ณ  ๊ฐ€๋ณ๋‹ค.

Notepad++๋ผ๋Š” ์ด๋ฆ„์€ Windows ๋‚ด์žฅ ๋ฌธ์„œ ํŽธ์ง‘๊ธฐ ๋ฉ”๋ชจ์žฅ(Notepad)์„ ๊ฐ•ํ™”(++)ํ–ˆ๋‹ค๋Š” ์˜๋ฏธ์—์„œ ๋ถ™์—ฌ์ง„ ์ด๋ฆ„์ด๋‹ค. ๋‹จ์ˆœ ํ…์ŠคํŠธ๋ฟ๋งŒ์ด ์•„๋‹ˆ๋ผ C++, Java ๋“ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํŽธ์ง‘ํ•˜๋Š” ๊ฒƒ๋„ ์ง€์›ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฉ”๋ชจ์žฅ์„ ์„ ํ˜ธํ•˜๊ณ  IDE๋ฅผ ๊ธฐํ”ผํ•˜๋Š” ๋‚ ์ฝ”๋”ฉ ์œ ์ €๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ํŽธ์ง‘๊ธฐ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ๋”์šฑ์ด ๋ฌด๋ฃŒ ํ”„๋กœ๊ทธ๋žจ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ƒ์šฉ ์ฝ”๋”ฉ์šฉ ์—๋””ํ„ฐ์ธ ์šธํŠธ๋ผ์—๋””ํŠธ, ์—๋””ํŠธํ”Œ๋Ÿฌ์Šค ๋“ฑ์— ๋ฐ€๋ฆฌ์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ธ๊ธฐ๊ฐ€ ์ƒ๋‹นํžˆ ๋งŽ๋‹ค.

์ด ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฆฌ๋ˆ…์Šค ๋ฒ„์ „์œผ๋กœ Notepadqq๊ฐ€ ์žˆ๋‹ค.

64๋น„ํŠธ ๋ฒ„์ „์ด ์žˆ๊ธด ํ•œ๋ฐ, ์ •์ž‘ Notepad++์˜ ์ง„์ˆ˜์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์ด 64๋น„ํŠธ๋ฅผ ์ง€์›ํ•˜๋Š”๊ฒŒ ๊ฑฐ์˜ ์—†๋‹ค. ์ž์‹ ์ด ์“ฐ๋ ค๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด 64๋น„ํŠธ์šฉ์ด ์žˆ๋Š”์ง€ ๋ฐ˜๋“œ์‹œ ํ™•์ธํ•˜๊ณ , ์—†์œผ๋ฉด ๊ทธ๋ƒฅ 32๋น„ํŠธ ๋ฒ„์ „์„ ๊นŒ๋Š” ๊ฒŒ ๋‚ซ๋‹ค. ๋‹ค๋งŒ Plugin Manager๋Š” 2017๋…„๋ถ€ํ„ฐ 64๋น„ํŠธ๋ฅผ ์ง€์›ํ•ด์„œ ์ง€๊ธˆ์€ ๋งŽ์ด ์ข‹์•„์กŒ๋‹ค.

์ƒ๋‹จ ๋ฉ”๋‰ด์— Plugin Manager๊ฐ€ ๋ณด์ด์ง€ ์•Š์„ ๊ฒฝ์šฐ ์ฐธ๊ณ .

๋งˆ์Šค์ฝ”ํŠธ๋Š” ์นด๋ฉœ๋ ˆ์˜จ์ด๋‹ค.

2. ๊ธฐ๋Šฅ[ํŽธ์ง‘]

์•„๋ž˜์˜ ๊ธฐ๋Šฅ๋“ค์€ Notepad++ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ ์†Œ๊ฐœํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

2.1. ๋ฌธ๋ฒ• ํ•˜์ด๋ผ์ดํŒ…[ํŽธ์ง‘]

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋งž์ถฐ ๊ฐ ๋‹จ์–ด์— ์ž๋™์œผ๋กœ ์ƒ‰์„ ์ž…ํ˜€์ค€๋‹ค. ์ง€์›ํ•˜๋Š” ์–ธ์–ด๊ฐ€ ์ƒ๋‹นํžˆ ๋งŽ๋‹ค.

์ดํ•˜ ์ง€์›ํ•˜๋Š” ์–ธ์–ด ๋ชฉ๋ก. Go๋„ ์—†์ง€๋งŒ, ์–ธ์–ด์— ๋”ฐ๋ฅธ ์‹ ํ…์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ƒ‰์ด ์—‰๋ง์ด ๋˜๊ธฐ๋•Œ๋ฌธ์— ์ œ๋Œ€๋กœ ์ง€์›ํ•˜๋Š” ์–ธ์–ด๋ณด๋‹ค๋Š” ๋ถˆํŽธํ•จ์ด ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด Go์˜ ๊ฒฝ์šฐ #

2.2. ๊ณ ์ŠคํŠธ ํƒ€์ดํ•‘[ํŽธ์ง‘]

์ž๋™์œผ๋กœ ๊ธ€์ž๋ฅผ ๋˜๋ฐ•๋˜๋ฐ• ์ž…๋ ฅํ•œ๋‹ค. ๋งคํฌ๋กœ๋ž‘ ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์ธ๋ฐ ๋ณ„ ์œ ์šฉ์„ฑ์€ ์—†๊ณ  ๋ญ”๊ฐ€ ์žฌ๋ฐŒ๋Š” ์—ฐ์ถœ์„ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ์นœ๊ตฌ ๊นœ๋†€ ์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ. Notepad++์„ ์‹คํ–‰ํ•  ๋•Œ ์ถ”๊ฐ€ ์˜ต์…˜์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์—๋””ํ„ฐํ™”๋ฉด์—์„œ ์ด์Šคํ„ฐ์—๊ทธ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์—ฌ ๋“œ๋ž˜๊ทธํ•œ ํ›„ F1 ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.
  • notepad++.exe -qn(์ด์Šคํ„ฐ์—๊ทธ_์ด๋ฆ„)
    • ์ด์Šคํ„ฐ ์—๊ทธ ์ด๋ฆ„์˜ ๊ณต๋ฐฑ์€ %20์œผ๋กœ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ์˜ˆ: -qndarth vader โ†’ -qndarth%20vader
      ์ด์Šคํ„ฐ ์—๊ทธ ์ด๋ฆ„์„ random์ด๋ผ๊ณ  ์“ฐ๋ฉด ๋ฌด์ž‘์œ„ ์ด์Šคํ„ฐ ์—๊ทธ๊ฐ€ ์ ์šฉ๋œ๋‹ค.
      ์ด์Šคํ„ฐ ์—๊ทธ ์ข…๋ฅ˜๋Š” ์—ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ .
  • notepad++.exe -qt(ํ…์ŠคํŠธ)
    • ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ฉด ํ•ด๋‹น ํ…์ŠคํŠธ๋ฅผ ์ž๋™์œผ๋กœ ํƒ€์ดํ•‘ํ•œ๋‹ค. ๊ณต๋ฐฑ์€ %20์œผ๋กœ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค.
  • notepad++.exe -qf(ํŒŒ์ผ_๊ฒฝ๋กœ_๋ฐ_์ด๋ฆ„)
    • ํ•ด๋‹น ๊ฒฝ๋กœ์— ์žˆ๋Š” ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋”ฐ๋ผ์„œ ํƒ€์ดํ•‘ํ•œ๋‹ค. ๊ณต๋ฐฑ์€ %20์œผ๋กœ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ์˜ˆ: -qfmyfile.txt, -qfC:\test\myfile.txt

2.3. ๊ทธ ์™ธ ๊ธฐ๋Šฅ[ํŽธ์ง‘]

์•„๋ž˜ ๊ธฐ๋Šฅ ์ค‘ ์ข€ ๋” ์ž์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์œ„์˜ ๊ณ ์ŠคํŠธ ํƒ€์ดํ•‘์ฒ˜๋Ÿผ ๋”ฐ๋กœ ๋นผ๋‚ด์ฃผ๊ธฐ ๋ฐ”๋ž€๋‹ค.
  • ์‚ฌ์šฉ์ž ์ •์˜ ๋ฌธ๋ฒ• ํ•˜์ด๋ผ์ดํŒ…: ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์–ธ์–ด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ฌธ๋ฒ• ํ•˜์ด๋ผ์ดํŒ…์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  • PCRE ๊ฒ€์ƒ‰/๊ต์ฒด: Perl Compatible Regular Expression ๊ฒ€์ƒ‰ ๋ฐ ๊ต์ฒด๋ฅผ ์ง€์›ํ•œ๋‹ค.
  • GUI ์ปค์Šคํ„ฐ๋งˆ์ด์ง•: ํ™˜๊ฒฝ์„ค์ •์„ ํ†ตํ•˜์—ฌ GUI ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์„ ์„ธ์„ธํ•˜๊ฒŒ ์ง€์›ํ•œ๋‹ค.
  • ๋ฌธ์„œ ์ง€๋„: ์ฐธ๊ณ 
  • ์ž๋™ ์™„์„ฑ: ๋‹จ์–ด ๋ฐ ํ•จ์ˆ˜, ํ•จ์ˆ˜์˜ ํŒŒ๋ผ๋ฉ”ํ„ฐ ๋“ฑ์˜ ์ž๋™ ์™„์„ฑ์„ ์ง€์›ํ•œ๋‹ค.
  • ํƒญ ๊ธฐ๋Šฅ: ํƒญ์„ ํ†ตํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋ฅผ ๋™์‹œ์— ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์š”์ฆ˜์—๋Š” ๋‹น์—ฐํ•œ ๊ธฐ๋Šฅ์ด์ง€๋งŒ ์ด ํ”„๋กœ๊ทธ๋žจ ์ฒ˜์Œ ๋‚˜์˜ฌ ๋‹น์‹œ์—๋Š” ์ƒ๋‹นํ•œ ์„ธ์ผ์ฆˆ ํฌ์ธํŠธ์˜€๋‹ค.
  • ๋ฉ€ํ‹ฐ ๋ทฐ: ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋ฅผ ๋™์‹œ์— ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • ์ธ์‡„ WYSIWYG.
  • ํ™•๋Œ€ ๋ฐ ์ถ•์†Œ.
  • ๋‹ค์ค‘ ์–ธ์–ด ํ™˜๊ฒฝ ์ง€์›: Notepad++์˜ ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๊ฐ– ๋‚˜๋ผ์˜ ์ธ์ฝ”๋”ฉ์„ ์„ธ์„ธํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ. ์ธ์ฝ”๋”ฉ ์ž๋™ ์„ ํƒ์„ ์ง€์›ํ•ด์„œ ์ค‘๊ตญ์–ด๋‚˜ ์ผ๋ณธ์–ด ๋“ฑ์œผ๋กœ ์ ํžŒ ํ…์ŠคํŠธ ํŒŒ์ผ๋„ ์ธ์ฝ”๋”ฉ ๋ณ€๊ฒฝ ์—†์ด ์ œ๋Œ€๋กœ ์—ด ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•œ๊ธ€๋กœ ์ ํžŒ ํ…์ŠคํŠธ ํŒŒ์ผ๋„ ์™ธ๊ตญ ์œˆ๋„์šฐ์—์„œ ์ œ๋Œ€๋กœ ์—ด ์ˆ˜ ์žˆ๋‹ค.
  • ๋ถ๋งˆํฌ ๊ธฐ๋Šฅ.
  • ๋งคํฌ๋กœ ๊ธฐ๋Šฅ.
  • ์˜ต์…˜์„ ๋„ฃ์–ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์–ด๋–ค ์˜ต์…˜์ด ์žˆ๋Š”์ง€๋Š” ์ฐธ๊ณ .
  • ํ•จ์ˆ˜ ๋ชฉ๋ก: ์ฐธ๊ณ 
  • ๋™์‹œ ํŽธ์ง‘: ์ปค์„œ๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ๋งŒ๋“ค์–ด์„œ ์—ฌ๋Ÿฌ ์ค„์„ ๋™์‹œ์— ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฐธ๊ณ .
  • ์˜์—ญ ํŽธ์ง‘: ๋งˆ์šฐ์Šค๋กœ ํ•˜๋‚˜์˜ ์˜์—ญ์„ ์ง€์ •ํ•˜์—ฌ ๊ทธ ์˜์—ญ ์•ˆ์„ ๋™์‹œ์— ํŽธ์ง‘ํ•˜๋Š” ๊ธฐ๋Šฅ. ์ฐธ๊ณ .
  • ์ค„๋ฐ”๊ฟˆ ๋ฐฉ์‹ ์„ ํƒ: Windows(CR+LF)[2], Macintosh(CR)[3], Unix(LF)[4] ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž๋™์œผ๋กœ ์ค„๋ฐ”๊ฟˆ ๋ฐฉ์‹์„ ํŒ๋‹จํ•ด์ค€๋‹ค. ์œˆ๋„์šฐ์—์„œ ์ž‘์„ฑ๋œ ํŒŒ์ผ์„ ์œ ๋‹‰์Šค์—์„œ ์‹คํ–‰ํ•˜๋ฉด ํŒŒ์‹ฑ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ณ , ๋ฐ˜๋Œ€๋กœ ์œ ๋‹‰์Šค์—์„œ ์ž‘์„ฑ๋œ ํŒŒ์ผ์„ ์œˆ๋„์šฐ์—์„œ ์—ด๋ฉด ์ค„๋ฐ”๊ฟˆ์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ[5], ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ค„๋ฐ”๊ฟˆ ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•œ๋‹ค.

3. ๊ธฐ๋ณธ ํ”Œ๋Ÿฌ๊ทธ์ธ[ํŽธ์ง‘]

64๋น„ํŠธ Notepad++๋ฅผ ์„ค์น˜ํ•˜๋ฉด MIME Tools์™€ Converter๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค.
  • MIME Tools
    ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” BASE64, HTML ์—”ํ‹ฐํ‹ฐ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
    ์˜ˆ์‹œ: https://namu.wiki/w/Notepad++ โ†’ https://namu.wiki/w/Notepad%2B%2B
  • Converter
    ASCII์™€ HEX ๊ฐ„ ์ƒํ˜ธ ๋ณ€ํ™˜์„ ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‹ค.
  • NppExport
    ์ž…๋ ฅํ•œ ์ •๋ณด๋ฅผ RTF๋‚˜ HTML๋กœ ์ €์žฅํ•ด์ฃผ๊ฑฐ๋‚˜ ํด๋ฆฝ๋ณด๋“œ๋กœ ๋ณต์‚ฌํ•ด์ค€๋‹ค.
  • Plugin Manager
    Notepad++์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์„ ๋ณด๊ณ , ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋ฉฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์„ค๋ช…, ์•ˆ์ •์„ฑ, ๋ฒ„์ „ ๋“ฑ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋ชฐ๋ผ๋„ ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๊ฐ€๋Šฅํ•˜๋ฉด ๊น”์•„๋‘์ž. ์˜ค๋žซ๋™์•ˆ ๊ธฐ๋ณธ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด์—ˆ๋Š”๋ฐ, ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ด‘๊ณ ๊ฐ€ ๋“ค์–ด๊ฐ€์žˆ๋Š” ๊ฒŒ ๋ง˜์— ์•ˆ๋“ ๋‹ค๋Š” ์ด์œ ๋กœ ๋บ๋‹ค. ๋•๋ถ„์— ์ตœ์‹ ๋ฒ„์ „์„ ์„ค์น˜ํ•œ ์œ ์ €๋“ค์ด ํ˜ผ๋ž€์„ ๊ฒช์—ˆ๋‹ค.
  • NppFTP
    ๋ง ๊ทธ๋Œ€๋กœ FTP์— ์žˆ๋Š” ํŒŒ์ผ์— ์ ‘๊ทผํ•˜๊ณ , ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‹ค.
    ํ˜„์žฌ๋Š” ๊ธฐ๋ณธ ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ ๋น ์กŒ๋‹ค.
  • Plugins Admin
    ์ƒ์ˆ ํ•œ Plugin Manager๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์ƒˆ๋กœ์šด ํ”Œ๋Ÿฌ๊ทธ์ธ.

4. ์‚ฌ๊ฑด์‚ฌ๊ณ [ํŽธ์ง‘]

๊ฐœ๋ฐœ์ž์˜ ์ •์น˜์„ฑํ–ฅ์ด ๊ต‰์žฅํžˆ ๋šœ๋ ทํ•œ๋ฐ, ๋ฌธ์ œ๋Š” ์ด๊ฑธ ์†Œํ”„ํŠธ์›จ์–ด์—๊นŒ์ง€ ์ ๊ทน์ ์œผ๋กœ ๋ฐ˜์˜์‹œํ‚ค๋‹ค ๋ณด๋‹ˆ ๋ฐ˜๋Œ€๋ก ์ž๋“ค๋กœ๋ถ€ํ„ฐ ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ๊นŒ์ง€ ๊ฐ™์ด ์–ป์–ด๋งž๊ณ  ์žˆ๋‹ค. ๊ทธ ๋•๋ถ„์— Band in China์˜ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ๋“ฑ์žฌ๋˜๊ธฐ๊นŒ์ง€ ํ–ˆ๋‹ค.
  • ์†Œ์Šคํฌ์ง€ ๊ด‘์—ญ ์ฐจ๋‹จ ์›ํ‰์„ค
    ์ค‘๊ตญ ์ •๋ถ€๊ฐ€ ์†Œ์Šคํฌ์ง€๋ฅผ ๊ด‘์—ญ์ฐจ๋‹จํ•œ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ ๋‹น์‹œ ๊ทธ ์‚ฌํƒœ์˜ ์›ํ‰์œผ๋กœ ์ง€๋ชฉ๋œ ๊ฒƒ์ด Notepad++์ด ๊ฑธ์–ด๋’€๋˜ ๋ฒ ์ด์ง• ์˜ฌ๋ฆผํ”ฝ ๋ณด์ด์ฝง ๋ฐฐ๋„ˆ์˜€๋‹ค.#[6] ๋ฌผ๋ก  ์ง„์งœ ์ฐจ๋‹จ ์ด์œ ๋Š” ๋ˆ„๊ตฌ๋„ ๋ชจ๋ฅธ๋‹ค.
    ์ด๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์˜ ์ค‘๊ตญ์–ด ๋ฒˆ์—ญ์„ ๋ณด๋ฉด ๊ฐ„์ฒด์ž๊ฐ€ ์•„๋‹Œ ๋ฒˆ์ฒด์ž์ด๋ฉฐ, ๊ตญ๊ธฐ ์•„์ด์ฝ˜๋„ ๋Œ€๋งŒ์˜ ์ฒญ์ฒœ๋ฐฑ์ผ๋งŒ์ง€ํ™๊ธฐ์ด๋‹ค.(...) ํƒ€์ด์™„ ๋„˜๋ฒ„์›
    7.7 ๋ฒ„์ „์—์„œ๋Š” ์•„์˜ˆ ์นด๋ฉœ๋ ˆ์˜จ โ™ก ๋Œ€๋งŒ ์ง€๋„๊นŒ์ง€ ๋„ฃ์–ด ๋†“์•˜๋‹ค. Notepad++ ์ •๋ณด์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. # ๋ฌด์ง€๊ฐœ ๋ฐฐ์ƒ‰์ธ ๊ฑด ๋Œ€๋งŒ์˜ ๋™์„ฑํ˜ผ ๋ฒ•์ œํ™”๋ฅผ ์ถ•ํ•˜ํ•˜๋Š” ์˜๋ฏธ.
  • ๋ฒ„์ „ 6.8.9 ์ œ๊ฑฐ
    ๋ฒ„์ „ 6.8.9๊ฐ€ ํฌ๊ฒŒ ๋ถˆ์•ˆ์ •ํ•˜์—ฌ ๊ฒฐ๊ตญ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•ด๋‹น ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ์ œ๊ฑฐ ๋ฐ ์ฒ ํšŒํ–ˆ๋‹ค. Notepad++์—์„œ ์–ด๋–ค ๋ฌธ์„œ๋ฅผ ๋ถˆ๋Ÿฌ๋‚ด๊ณ , ๊ทธ ๋ฌธ์„œ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํŽธ์ง‘ํ•œ ํ›„ ๋‹ค์‹œ Notepad++๋กœ ๋Œ์•„๊ฐ€๋ฉด ๋ฌธ์„œ๋ฅผ ์ƒˆ๋กœ ์ฝ๊ฒ ๋ƒ๊ณ  ์งˆ๋ฌธํ•˜๋Š”๋ฐ ์ด๋•Œ Yes๋ฅผ ํƒํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด ์ฃฝ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์•„๋ฌด๋ž˜๋„ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์‚ฌ์šฉ์ž๋“ค์ด ๋งŽ๊ณ , ์ด๋“ค์ด Notepad++์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์™ธ๋ถ€์—์„œ ๋ฌธ์„œ ์ˆ˜์ •ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ[7] ๊ทธ๋Ÿฐ ์˜ค๋ฅ˜๋Š” ํŠนํžˆ๋‚˜ ์น˜๋ช…์ ์ผ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. 6.8.10์—์„œ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค. 7.6.5 ๋ฒ„์ „๋„ ๋น„์Šทํ•œ ๋ฒ„๊ทธ๋กœ ์ธํ•ด ์ œ๊ฑฐ๋˜์—ˆ๋Š”๋ฐ, ๊ทธ๋ƒฅ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฒ„์ „ ์‚ญ์ œ๋ฅผ ๋ณ„๋กœ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š” ๋“ฏ ํ•˜๋‹ค.
  • ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ ํ•ดํ‚น ์‚ฌ๊ฑด
    ์ด์Šฌ๋žŒ์ฃผ์˜์ž๋กœ๋ถ€ํ„ฐ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€๋ฅผ ํ•ดํ‚น ๋‹นํ•œ ์ ์ด ์žˆ๋‹ค. ์ด์œ ๋Š” Notepad++ Je suis Charlie ์—๋””์…˜ ๋•Œ๋ฌธ์ด๋ผ๋Š” ๋“ฏ.# (์ƒค๋ฅผ๋ฆฌ ์—ก๋„ ์ด๊ฒฉ ํ…Œ๋Ÿฌ์™€ ๊ด€๋ จ๋œ ๋ฒ„์ „์ด๋‹ค.)
  • ์œ„๊ตฌ๋ฅด ๋…๋ฆฝ ์ง€์ง€
    ๋ฒ„์ „ 7.8.1์˜ ์ฝ”๋“œ๋„ค์ž„์„ Free Uyghur(์œ„๊ตฌ๋ฅด ๋…๋ฆฝ)์œผ๋กœ ํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ ์„œ๋ฒ„๊ฐ€ ์ ‘์†๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค.
  • ํ™์ฝฉ ๋ฏผ์ฃผํ™” ์ง‘ํšŒ ์ง€์ง€
    ๋ฒ„์ „ 7.8.9์˜ ์ฝ”๋“œ๋„ค์ž„์„ Free Hong Kong์œผ๋กœ ํ•˜์—ฌ ํ•œ๋‹ฌ ํ›„ ํ™ˆํŽ˜์ด์ง€ ์ผ๋ถ€์™€ ๋‹ค์šด๋กœ๋“œ ์„œ๋ฒ„๊ฐ€ ์ ‘์†๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๊ณ , ์ค‘๊ตญ ์—…์ฒด ๋ธŒ๋ผ์šฐ์ €(UC๋ธŒ๋ผ์šฐ์ € ๋“ฑ)์—์„œ ๋ชจ๋‘ ์ฐจ๋‹จ๋˜์—ˆ๋‹ค. ์ด์— ๊ทธ์น˜์ง€ ์•Š๊ณ  ๋ฒ„์ „ 7.9์˜ ์ฝ”๋“œ๋„ค์ž„์„ Free Hong Kong์œผ๋กœ ์œ ์ง€ํ•˜๋ฉด์„œ ์ด๋ฒˆ์—๋Š” ํ•œ ์ˆ  ๋” ๋– ์„œ ์ƒ๋‹จ์˜ ๊ตญ๋ฏผ์—ฐํ•ฉ ์‚ฌ๊ฑด๊ณผ ๋™์ผํ•˜๊ฒŒ ํ™์ฝฉ์˜ ๋ฏผ์ฃผํ™”๋ฅผ ์ง€์ง€ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋ฒ„์ „ 7.8.8์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Notepad++์˜ ์‚ฌ์šฉ์„ ์ค‘์ง€ํ•˜๋ฉด ๋œ๋‹ค๊ณ  ์จ๋†“์•˜๋‹ค.#
  • Windows XP ์ง€์› ์ค‘๋‹จ
    ๋ฒ„์ „ 7.9.3๋ถ€ํ„ฐ XP์—์„œ ์„ค์น˜ํ•  ์ˆ˜ ์—†๋‹ค๋ฉฐ ์„ค์น˜๋ฅผ ๊ฑฐ๋ถ€ํ•œ๋‹ค(...). 7.9.2๊ฐ€ ์„ค์น˜๋˜๋Š” ๋งˆ์ง€๋ง‰ ๋ฒ„์ „์ด๋‹ค.
[1] ์นธ ๊ตฌ๋ถ„์ด ์—„๊ฒฉํ•˜๋‹ค.
[2] MS-DOS๋„ ๋™์ผํ•˜๋‹ค. ์ดˆ์ฐฝ๊ธฐ ๋ฒ„์ „์—์„œ๋Š” Windows/DOS๋กœ ํ‘œ๊ธฐํ–ˆ์œผ๋‚˜ ํ˜„ ์‹œ๋Œ€์— MS-DOS๋ฅผ ์“ฐ๋Š” ์‚ฌ๋žŒ์ด ๊ฑฐ์˜ ์—†์–ด์ €์ธ์ง€ ์ง€๊ธˆ์˜ Windows๋กœ ํ‘œ๊ธฐ๊ฐ€ ๋ฐ”๋€Œ์—ˆ๋‹ค.
[3] ์ง€๊ธˆ์˜ ๋งคํ‚จํ† ์‹œ(macOS)๊ฐ€ ์•„๋‹Œ ํด๋ž˜์‹ ๋งคํ‚จํ† ์‹œ(Mac OS 9)๋ฅผ ์˜๋ฏธํ•œ๋‹ค.
[4] ๋ฆฌ๋ˆ…์Šค, ์•ˆ๋“œ๋กœ์ด๋“œ, macOS๋„ ์—ฌ๊ธฐ์— ์†ํ•œ๋‹ค.
[5] ์œˆ๋„์šฐ์—์„œ๋Š” CR๊ณผ LF๊ฐ€ ๋ถ™์–ด์žˆ์ง€ ์•Š์œผ๋ฉด ์ค„๋ฐ”๊ฟˆ์œผ๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ•ด์„œ ์ค„๋ฐ”๊ฟˆ์ด ์ „๋ถ€ ๋ฌด์‹œ๋œ๋‹ค.
[6] ๋‹น์‹œ์—๋Š” Notepad++์ด ์†Œ์Šคํฌ์ง€์— ์šด์˜๋˜๊ณ  ์žˆ์—ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ํ•ด๋‹น ๋ฐฐ๋„ˆ์˜ ๋‚ด์šฉ์€ ์ค‘๊ตญ ๊ณต์‚ฐ๋‹น์˜ ๊ฒ€์—ด๊ณผ ํ†ต์ œ๋ฅผ ๊นŒ๋Š” ๋‚ด์šฉ์ด์—ˆ๋‹ค.
[7] ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋กœ๊ทธ๋ฅผ ํŒŒ์ผ๋กœ ๋ฑ‰๋„๋ก ํ•˜๊ณ  ๊ทธ๊ฑธ Notepad++๋กœ ์ฝ์–ด์„œ ๋ณด๋Š” ์‹์ด ๋งŽ๋‹ค.