CudaText je besplatni uređivač koda za više platformi napisan u Lazarusu. Uređivač podržava proširenja Pythona i ima nekoliko značajki posuđenih od Sublime Texta. Na Wiki stranici projekta https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 autor navodi prednosti u odnosu na Sublime Text.
Uređivač je prikladan za napredne korisnike i programere (dostupno je više od 200 sintaktičkih leksera). Neke IDE značajke dostupne su kao dodaci. Repozitoriji projekata nalaze se na GitHubu. Za rad na Linuxu postoje međugradnje za GTK2 i Qt5. CudaText ima relativno brzo pokretanje (oko 0.3 sekunde na Core i3 CPU-u).
Promjene napravljene u zadnja 2 mjeseca:
-
Poboljšani TRegExpr mehanizam regularnih izraza. Dodane su atomske grupe, imenovane grupe, tvrdnje lookahead+lookbehind, traženje Unicode grupa prema p P, podrška za Unicode znakove veće od U+FFFF. Ovo je isti motor koji je uključen u Free Pascal, ali uzvodna verzija. Nadamo se da će promjene s gornje strane biti uključene u Free Pascal.
-
Lekseri su poboljšani. Na primjer, JSON sada ističe sve nevažeće JSON konstrukcije, Bash naglašava nevažeće "brojeve", PHP je uvelike poboljšan kako bi prošao testove drugog uređivača.
-
Dodane opcije:
- Font statusne trake.
- Element teme korisničkog sučelja za boju statusne trake.
- Razlučivost prikaza trake s karticama.
- Omogućite prikaz donje i bočne trake pri pokretanju.
-
Naredba “Provjeri ažuriranja” radi na svim operativnim sustavima.
-
Novi lekser RegEx, za bojanje unosa dijaloškog okvira pretraživanja u načinu rada "regularni izraz".
-
Vertikalni okviri za način prelamanja redaka sada rade na gotovo isti način kao u Sublime Text i VS Code. Više detalja je opisano u Wikiju. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
Za ST3 korisnike postoji odjeljak Wiki koji pokazuje kako izvesti mnoge ST3 radnje u CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
Izvor: linux.org.ru