CudaText je bezplatný multiplatformový editor kódu napísaný v Lazarus. Editor podporuje rozšírenia Python a má niekoľko funkcií požičaných zo Sublime Text. Na stránke Wiki projektu https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 autor vymenúva výhody oproti Sublime Text.
Editor je vhodný pre pokročilých používateľov a programátorov (k dispozícii je viac ako 200 syntaktických lexerov). Niektoré funkcie IDE sú dostupné ako doplnky. Projektové úložiská sa nachádzajú na GitHub. Na spustenie na Linuxe existujú zostavy pre GTK2 a Qt5. CudaText má relatívne rýchle spustenie (asi 0.3 sekundy na procesore Core i3).
Zmeny vykonané za posledné 2 mesiace:
-
Vylepšený motor regulárneho výrazu TRegExpr. Pridané atómové skupiny, pomenované skupiny, tvrdenia dopredu+hľadania, vyhľadávanie skupín Unicode podľa p P, podpora znakov Unicode väčších ako U+FFFF. Ide o ten istý engine, ktorý je súčasťou Free Pascal, ale v upstream verzii. Dúfame, že zmeny z upstreamu budú zahrnuté vo Free Pascal.
-
Lexery boli vylepšené. Napríklad JSON teraz zvýrazňuje všetky neplatné konštrukcie JSON, Bash zdôrazňuje neplatné „čísla“, PHP bolo výrazne vylepšené, aby prešlo testami z iného editora.
-
Pridané možnosti:
- Písmo stavového riadka.
- Prvok motívu používateľského rozhrania pre farbu stavového riadka.
- Rozlíšenie zobrazenia pásu kariet.
- Povoliť zobrazenie spodného a bočného panela pri spustení.
-
Príkaz „Skontrolovať aktualizácie“ funguje na všetkých operačných systémoch.
-
Nový lexer RegEx na vyfarbenie vstupu dialógového okna vyhľadávania v režime „regulárny výraz“.
-
Vertikálne rámčeky pre režim zalamovania riadkov teraz fungujú v podstate rovnakým spôsobom ako v Sublime Text a VS Code. Viac podrobností je popísaných vo Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
Pre používateľov ST3 je k dispozícii sekcia Wiki, ktorá ukazuje, ako vykonať veľa akcií ST3 v CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
Zdroj: linux.org.ru