āĻšā§āĻĻāĻž āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻĄāĻŋāĻŸāĻ° āĻ°āĻŋāĻ˛āĻŋāĻœ 1.110.3


āĻšā§āĻĻāĻž āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻĄāĻŋāĻŸāĻ° āĻ°āĻŋāĻ˛āĻŋāĻœ 1.110.3

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

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨