CudaText ํŽธ์ง‘๊ธฐ 1.110.3 ์ถœ์‹œ


CudaText ํŽธ์ง‘๊ธฐ 1.110.3 ์ถœ์‹œ

CudaText๋Š” Lazarus๋กœ ์ž‘์„ฑ๋œ ๋ฌด๋ฃŒ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ๋Š” Python ํ™•์žฅ์„ ์ง€์›ํ•˜๋ฉฐ Sublime Text์—์„œ ๊ฐ€์ ธ์˜จ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ Wiki ํŽ˜์ด์ง€์—์„œ https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 ์ €์ž๋Š” Sublime Text์— ๋น„ํ•ด ์žฅ์ ์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽธ์ง‘๊ธฐ๋Š” ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค(200๊ฐœ ์ด์ƒ์˜ ๊ตฌ๋ฌธ ๋ถ„์„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ). ์ผ๋ถ€ IDE ๊ธฐ๋Šฅ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ๋Š” GitHub์— ์žˆ์Šต๋‹ˆ๋‹ค. Linux์—์„œ ์‹คํ–‰ํ•˜๋ ค๋ฉด GTK2 ๋ฐ Qt5์šฉ ๋นŒ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. CudaText๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋น ๋ฅธ ์‹œ์ž‘์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(Core i0.3 CPU์—์„œ ์•ฝ 3์ดˆ).

์ง€๋‚œ 2๊ฐœ์›” ๋™์•ˆ ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • TRegExpr ์ •๊ทœ์‹ ์—”์ง„์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›์ž ๊ทธ๋ฃน, ๋ช…๋ช…๋œ ๊ทธ๋ฃน, ๋ฏธ๋ฆฌ๋ณด๊ธฐ+๋’ค๋Œ์•„๋ณด๊ธฐ ์–ด์„ค์…˜, p P๋กœ ์œ ๋‹ˆ์ฝ”๋“œ ๊ทธ๋ฃน ๊ฒ€์ƒ‰, U+FFFF๋ณด๋‹ค ํฐ ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Free Pascal์— ํฌํ•จ๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์—”์ง„์ด์ง€๋งŒ ์—…์ŠคํŠธ๋ฆผ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์—…์ŠคํŠธ๋ฆผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํ”„๋ฆฌ ํŒŒ์Šค์นผ์— ํฌํ•จ๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

  • ์–ดํœ˜ ๋ถ„์„๊ธฐ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, JSON์€ ์ด์ œ ๋ชจ๋“  ์œ ํšจํ•˜์ง€ ์•Š์€ JSON ๊ตฌ์„ฑ์„ ๊ฐ•์กฐํ•˜๊ณ , Bash๋Š” ์œ ํšจํ•˜์ง€ ์•Š์€ "์ˆซ์ž"๋ฅผ ๊ฐ•์กฐํ•˜๋ฉฐ, PHP๋Š” ๋‹ค๋ฅธ ํŽธ์ง‘๊ธฐ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜๋„๋ก ํฌ๊ฒŒ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์ถ”๊ฐ€๋œ ์˜ต์…˜:

    • ์ƒํƒœ ํ‘œ์‹œ์ค„ ๊ธ€๊ผด.
    • ์ƒํƒœ ํ‘œ์‹œ์ค„ ์ƒ‰์ƒ์— ๋Œ€ํ•œ UI ํ…Œ๋งˆ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
    • ํƒญ ์ŠคํŠธ๋ฆฝ ๋””์Šคํ”Œ๋ ˆ์ด ํ•ด์ƒ๋„.
    • ์‹œ์ž‘ ์‹œ ํ•˜๋‹จ ๋ฐ ์‚ฌ์ด๋“œ๋ฐ”๊ฐ€ ํ‘œ์‹œ๋˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • "์—…๋ฐ์ดํŠธ ํ™•์ธ" ๋ช…๋ น์€ ๋ชจ๋“  ์šด์˜ ์ฒด์ œ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  • "์ •๊ทœ ํ‘œํ˜„์‹" ๋ชจ๋“œ์—์„œ ๊ฒ€์ƒ‰ ๋Œ€ํ™” ์ƒ์ž์˜ ์ž…๋ ฅ ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์–ดํœ˜ ๋ถ„์„๊ธฐ RegEx.

  • ์ค„ ๋ฐ”๊ฟˆ ๋ชจ๋“œ์˜ ์„ธ๋กœ ์ƒ์ž๋Š” ์ด์ œ Sublime Text ๋ฐ VS Code์™€ ๊ฑฐ์˜ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์œ„ํ‚ค์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • ST3 ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ CudaText์—์„œ ๋งŽ์€ ST3 ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” Wiki ์„น์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

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

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