CudaText je bezplatný multiplatformní editor kódu napsaný v Lazarus. Editor podporuje rozšíření Pythonu a má několik funkcí vypůjčených ze Sublime Text. Na stránce Wiki projektu https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 autor uvádí výhody oproti Sublime Text.
Editor je vhodný pro pokročilé uživatele a programátory (k dispozici je více než 200 syntaktických lexerů). Některé funkce IDE jsou dostupné jako pluginy. Repozitáře projektu jsou umístěny na GitHubu. Pro běh na Linuxu existují sestavení pro GTK2 a Qt5. CudaText má relativně rychlý start (asi 0.3 sekundy na CPU Core i3).
Změny provedené za poslední 2 měsíce:
-
Vylepšený modul regulárního výrazu TRegExpr. Přidány atomové skupiny, pojmenované skupiny, předběžná+hledací tvrzení, hledání skupin Unicode podle p P, podpora znaků Unicode větších než U+FFFF. Jedná se o stejný engine, který je součástí Free Pascal, ale v upstreamové verzi. Doufáme, že změny z upstreamu budou zahrnuty do Free Pascalu.
-
Lexery byly vylepšeny. Například JSON nyní zvýrazňuje všechny neplatné konstrukce JSON, Bash zdůrazňuje neplatná „čísla“, PHP bylo výrazně vylepšeno, aby prošlo testy z jiného editoru.
-
Přidané možnosti:
- Písmo stavového řádku.
- Prvek motivu uživatelského rozhraní pro barvu stavového řádku.
- Rozlišení zobrazení lišty karet.
- Povolit zobrazení spodního a bočního panelu při spuštění.
-
Příkaz „Zkontrolovat aktualizace“ funguje na všech operačních systémech.
-
Nový lexer RegEx pro obarvení vstupu vyhledávacího dialogu v režimu „regulárního výrazu“.
-
Vertikální rámečky pro režim zalamování řádků nyní fungují v podstatě stejným způsobem jako v Sublime Text a VS Code. Více podrobností je popsáno na Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
Pro uživatele ST3 je zde Wiki sekce ukazující, jak provádět mnoho ST3 akcí v CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
Zdroj: linux.org.ru