CudaText āĻšāĻ˛ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ°, āĻā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻā§āĻĄ āĻāĻĄāĻŋāĻāĻ° āĻ¯āĻž Lazarus-āĻ āĻ˛ā§āĻāĻžāĨ¤ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĨāĻ¨ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻ˛āĻžāĻāĻŽ āĻā§āĻā§āĻ¸āĻ āĻĨā§āĻā§ āĻ§āĻžāĻ° āĻāĻ°āĻž āĻŦā§āĻļ āĻāĻŋāĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻžāĻ¤āĻžāĻ¯āĻŧ https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 āĻ˛ā§āĻāĻ āĻ¸āĻžāĻŦā§āĻ˛āĻžāĻāĻŽ āĻā§āĻā§āĻ¸āĻā§āĻ° āĻāĻĒāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°ā§āĻā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ (200 āĻāĻŋāĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻāĻāĻŋāĻ āĻ˛ā§āĻā§āĻ¸āĻžāĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§)āĨ¤ āĻāĻŋāĻā§ IDE āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŋāĻāĻšāĻžāĻŦā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ GTK2 āĻāĻŦāĻ Qt5 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ CudaText āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĻā§āĻ°ā§āĻ¤ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻ°āĻ¯āĻŧā§āĻā§ (āĻā§āĻ° i0.3 CPU-āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 3 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ)āĨ¤
āĻāĻ¤ 2 āĻŽāĻžāĻ¸ā§ āĻāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨:
-
āĻāĻ¨ā§āĻ¨āĻ¤ TregExpr āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻā§āĻāĻŋāĻ¨āĨ¤ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻˇā§āĻ ā§, āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻā§āĻˇā§āĻ ā§, āĻ˛ā§āĻāĻāĻšā§āĻĄ + āĻ˛ā§āĻ āĻŦāĻŋāĻšāĻžāĻāĻ¨ā§āĻĄ āĻĻāĻžāĻŦā§, āĻĒāĻŋ āĻĒāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻā§āĻˇā§āĻ ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨, U+FFFF āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻ āĻāĻā§āĻāĻŋāĻ¨ āĻ¯āĻž āĻĢā§āĻ°āĻŋ āĻĒā§āĻ¯āĻžāĻ¸āĻā§āĻ˛ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤, āĻ¤āĻŦā§ āĻāĻĒāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻāĻļāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§ āĻāĻĒāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĢā§āĻ°āĻŋ āĻĒā§āĻ¯āĻžāĻ¸āĻā§āĻ˛ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-
Lexers āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, JSON āĻāĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻŦā§āĻ§ JSON āĻāĻ āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°ā§, āĻŦā§āĻ¯āĻžāĻļ āĻ āĻŦā§āĻ§ "āĻ¸āĻāĻā§āĻ¯āĻž" āĻāĻ° āĻāĻĒāĻ° āĻā§āĻ° āĻĻā§āĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻĨā§āĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-
āĻ¯ā§āĻ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
- āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻŦāĻžāĻ° āĻĢāĻ¨ā§āĻāĨ¤
- āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻŦāĻžāĻ°ā§āĻ° āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯ UI āĻĨāĻŋāĻŽ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤
- āĻā§āĻ¯āĻžāĻŦ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨āĨ¤
- āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§ āĻ¨ā§āĻā§ āĻāĻŦāĻ āĻ¸āĻžāĻāĻĄāĻŦāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
-
"āĻāĻĒāĻĄā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ āĻāĻ°ā§āĻ¨" āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-
āĻ¨āĻ¤ā§āĻ¨ āĻ˛ā§āĻā§āĻ¸āĻžāĻ° RegEx, "āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨" āĻŽā§āĻĄā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ°āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-
āĻ˛āĻžāĻāĻ¨ āĻ°âā§āĻ¯āĻžāĻĒ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻŦāĻžāĻā§āĻ¸āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻ¸āĻžāĻŦāĻ˛āĻžāĻāĻŽ āĻā§āĻā§āĻ¸āĻ āĻāĻŦāĻ āĻāĻŋāĻāĻ¸ āĻā§āĻĄā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻ°āĻ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻāĻŋāĻ¤ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
ST3 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻāĻžāĻŦā§ CudaText-āĻ āĻ āĻ¨ā§āĻ ST3 āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
āĻāĻ¤ā§āĻ¸: linux.org.ru