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