เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเปเบเป‰เป„เบ‚ CudaText 1.110.3


เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเปเบเป‰เป„เบ‚ CudaText 1.110.3

CudaText เป€เบ›เบฑเบ™เบ•เบปเบงเปเบเป‰เป„เบ‚เบฅเบฐเบซเบฑเบ”เบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบŸเบฃเบตเบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ Lazarus. เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Python, เปเบฅเบฐเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบขเบทเบกเบกเบฒเบˆเบฒเบ Sublime Text. เปƒเบ™เบซเบ™เป‰เบฒเบงเบดเบเบดเบžเบตเป€เบ”เบเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 เบœเบนเป‰เบ‚เบฝเบ™เบฅเบฒเบเบŠเบทเปˆเบ‚เปเป‰เบ”เบตเบซเบผเบฒเบเบเบงเปˆเบฒเบ‚เปเป‰เบ„เบงเบฒเบก Sublime.

เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ‚เบฑเป‰เบ™เบชเบนเบ‡เปเบฅเบฐเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก (เบซเบผเบฒเบเบเบงเปˆเบฒ 200 syntactic lexers เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ). เบšเบฒเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” IDE เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบ›เบฅเบฑเบเบญเบดเบ™. เบ„เบฑเบ‡เป€เบเบฑเบšเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ GitHub. เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™ Linux เบกเบตเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบชเปเบฒเบฅเบฑเบš GTK2 เปเบฅเบฐ Qt5. CudaText เบกเบตเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เป„เบง (เบ›เบฐเบกเบฒเบ™ 0.3 เบงเบดเบ™เบฒเบ—เบตเปƒเบ™ CPU Core i3).

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™ 2 เป€เบ”เบทเบญเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ:

  • เบ›เบฑเบšเบ›เบธเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด TRegExpr. เป€เบžเบตเปˆเบกเบเบธเปˆเบกเบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบน, เบเบธเปˆเบกเบ—เบตเปˆเบกเบตเบŠเบทเปˆ, lookahead + lookbehind เบขเบทเบ™เบขเบฑเบ™, เบ„เบปเป‰เบ™เบซเบฒเบเบธเปˆเบก Unicode เป‚เบ”เบ p P, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ Unicode เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบเบงเปˆเบฒ U+FFFF. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเบฅเบงเบกเบขเบนเปˆเปƒเบ™ Free Pascal, เปเบ•เปˆเบชเบฐเบšเบฑเบš upstream. เบกเบฑเบ™เบซเบงเบฑเบ‡เบงเปˆเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฒเบเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ Free Pascal.

  • Lexers เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ•เบญเบ™เบ™เบตเป‰ JSON เป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡ JSON เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”, Bash เป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเป€เบ–เบดเบ‡ "เบ•เบปเบงเป€เบฅเบ", PHP เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเป€เบžเบทเปˆเบญเบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบˆเบฒเบเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบญเบทเปˆเบ™.

  • เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบžเบตเปˆเบก:

    • เบŸเบญเบ™เปเบ–เบšเบชเบฐเบ–เบฒเบ™เบฐ.
    • เบญเบปเบ‡เบ›เบฐเบเบญเบšเบฎเบนเบšเปเบšเบšเบชเบตเบชเบฑเบ™ UI เบชเปเบฒเบฅเบฑเบšเบชเบตเปเบ–เบšเบชเบฐเบ–เบฒเบ™เบฐ.
    • เบ„เบงเบฒเบกเบฅเบฐเบญเบฝเบ”เบเบฒเบ™เบชเบฐเปเบ”เบ‡เปเบ–เบšเปเบ–เบš.
    • เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เบฒเบ‡โ€‹เบฅเบธเปˆเบกโ€‹เปเบฅเบฐ sidebars เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹.
  • เบ„เปเบฒเบชเบฑเปˆเบ‡ "เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”" เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ—เบธเบเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™.

  • New lexer RegEx, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปƒเบชเปˆเบชเบตเปƒเบชเปˆเบเปˆเบญเบ‡เบŠเบญเบเบซเบฒเปƒเบ™เป‚เบซเบกเบ” "เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด".

  • เบเปˆเบญเบ‡เปเบ™เบงเบ•เบฑเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบซเปเปˆเป€เบชเบฑเป‰เบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบซเบผเบฒเบเบงเบดเบ—เบตเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเปƒเบ™ Sublime Text เปเบฅเบฐ VS Code. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบกเปˆเบ™เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™ Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰ ST3, เบกเบตเบžเบฒเบเบงเบดเบเบดเบžเบตเป€เบ”เบเบชเบฐเปเบ”เบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบผเบฒเบ ST3 เปƒเบ™ CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™