CudaText рд╕рдВрдкрд╛рджрдХрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 1.110.3


CudaText рд╕рдВрдкрд╛рджрдХрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 1.110.3

CudaText рд▓рд╛рдЭрд╛рд░рд╕рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдПрдХ рд╡рд┐рдирд╛рдореВрд▓реНрдп, рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдЖрд╣реЗ. рдПрдбрд┐рдЯрд░ рдкрд╛рдпрдерди рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдирд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдд рд╕рдмрд▓рд╛рдЗрдо рдЯреЗрдХреНрд╕реНрдЯ рдордзреВрди рдШреЗрддрд▓реЗрд▓реА рдЕрдиреЗрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд. рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХреА рдкреГрд╖реНрдард╛рд╡рд░ https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 рд▓реЗрдЦрдХрд╛рдиреЗ рдЙрджрд╛рддреНрдд рдордЬрдХреБрд░рд╛рд╡рд░реАрд▓ рдлрд╛рдпрджреЗ рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

рдПрдбрд┐рдЯрд░ рдкреНрд░рдЧрдд рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗ (200 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╕рд┐рдВрдЯреЕрдХреНрдЯрд┐рдХ рд▓реЗрдХреНрд╕рд░реНрд╕ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд). рдХрд╛рд╣реА IDE рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд▓рдЧрдЗрди рдореНрд╣рдгреВрди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд. рдкреНрд░рдХрд▓реНрдк рднрд╛рдВрдбрд╛рд░ GitHub рд╡рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗрдд. рд▓рд┐рдирдХреНрд╕рд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА GTK2 рдЖрдгрд┐ Qt5 рд╕рд╛рдареА рдмрд┐рд▓реНрдб рдЖрд╣реЗрдд. CudaText рдордзреНрдпреЗ рддреБрд▓рдиреЗрдиреЗ рд╡реЗрдЧрд╡рд╛рди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЖрд╣реЗ (рдХреЛрдЕрд░ i0.3 CPU рд╡рд░ рд╕реБрдорд╛рд░реЗ 3 рд╕реЗрдХрдВрдж).

рдЧреЗрд▓реНрдпрд╛ 2 рдорд╣рд┐рдиреНрдпрд╛рдВрдд рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓:

  • рд╕реБрдзрд╛рд░рд┐рдд TregExpr рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдЗрдВрдЬрд┐рди. рдЕрдгреБ рдЧрдЯ рдЬреЛрдбрд▓реЗ, рдирд╛рд╡ рджрд┐рд▓реЗрд▓реЗ рдЧрдЯ, рд▓реБрдХрдЕрд╣реЗрдб + рд▓реБрдХ рдмреАрд╣рд╛рдИрдВрдб рдкреНрд░рддрд┐рдкрд╛рджрди, p P рджреНрд╡рд╛рд░реЗ рдпреБрдирд┐рдХреЛрдб рдЧрдЯ рд╢реЛрдзрд╛, U+FFFF рдкреЗрдХреНрд╖рд╛ рдореЛрдареНрдпрд╛ рдпреБрдирд┐рдХреЛрдб рд╡рд░реНрдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди. рд╣реЗ рддреЗрдЪ рдЗрдВрдЬрд┐рди рдЖрд╣реЗ рдЬреЗ рдлреНрд░реА рдкрд╛рд╕реНрдХрд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЖрд╡реГрддреНрддреА. рдЕрдкрд╕реНрдЯреНрд░реАрдордордзреАрд▓ рдмрджрд▓ рдлреНрд░реА рдкрд╛рд╕реНрдХрд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓ рдЕрд╢реА рдЖрд╢рд╛ рдЖрд╣реЗ.

  • рд▓реЗрдХреНрд╕рд░ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, JSON рдЖрддрд╛ рд╕рд░реНрд╡ рдЕрд╡реИрдз JSON рд░рдЪрдирд╛ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рддреЗ, рдмреЕрд╢ рдЕрд╡реИрдз "рд╕рдВрдЦреНрдпрд╛" рд╡рд░ рдЬреЛрд░ рджреЗрддреЗ, PHP рджреБрд╕рд░реНтАНрдпрд╛ рд╕рдВрдкрд╛рджрдХрд╛рдХрдбреВрди рдЪрд╛рдЪрдгреНрдпрд╛ рдЙрддреНрддреАрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

  • рдЬреЛрдбрд▓реЗрд▓реЗ рдкрд░реНрдпрд╛рдп:

    • рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдлреЙрдиреНрдЯ.
    • рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рд░рдВрдЧрд╛рд╕рд╛рдареА 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛