Byla vydána nová verze z bezplatného editoru kódu pro různé platformy CudaText 1.117.0, psáno s Free Pascal a Lazarus. Tato nová verze přichází s vylepšeními pro podporu postav, výrazů, vyhledávání a dalších.
Pro ty, kteří neznají editora, měli by vědět, že podporuje rozšíření Pythonu a Má několik funkcí převzatých z Sublime Text. Existují některé funkce IDE implementované jako pluginy. Pro programátory bylo připraveno více než 200 syntaktických lexerů.
Kód je distribuován pod licencí MPL 2.0. Sestavy jsou k dispozici pro platformy Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD a Solaris.
Hlavní nové funkce CudaText 1.117.0
Byl vylepšen modul regulárních výrazů TRegExprKromě toho byly přidány atomové skupiny, pojmenované skupiny, dopředné a zpětné vyhledávání, vyhledávání skupin Unicode, podpora znaků Unicode ze sad U + FFFF, podpora „rekurze“ a „podprogramů“ a přivlastňovací kvantifikátory.
Jedná se o stejný engine jako ve Free Pascal, ale jeho vývoj pokračoval zejména autorem CudaTextu (Alexey Torgashin). Bohužel nemůžete použít engine jako Delphi engine, protože není v „čistém pascalu“ a je velmi obtížné jej zkompilovat pro všechny podporované operační systémy a procesory.
Lexery byly vylepšeny. JSON lexer nyní podtrhuje všechny neplatné konstrukce, Bash podtrhuje neplatná „čísla“, PHP bylo vylepšeno tak, aby vyhovělo mnoha testům. Přidán lexer RegEx k vybarvení položky dialogového okna Najít v režimu „regulárních výrazů“.
Při vyhledávání s velkým výběrem v textu „Najít další“ s možností „Ve výběru“ neprovede menší výběr, ale místo toho nastaví „záložku“ na nalezenou. To znamená, že původní výběr není ztracen. To se v textových editorech provádí velmi zřídka.
Navíc, bylo vylepšeno automatické dokončování konstrukcí HTML. Zadáním hodnot do uvozovek, které obsahují cesty k souborům, editor poskytuje seznam souborů / adresářů v systému souborů. Pro CSS je implementováno automatické doplňování pseudoelementů a @-pravidel. Přidány desítky chybějících vlastností a názvů barev do CSS.
Nakonec jsou zvýrazněny také následující přidané možnosti:
- Relativní číslování řádků (VS Code tomu říká „relativní čísla řádků“).
- Skryjte téměř všechna tlačítka v dialogovém okně Najít /
- Nahradit.
- Minimapa.
- Písmo stavového řádku.
- Vybarvěte horní nabídku, prvky motivů uživatelského rozhraní.
- Prvek motivu uživatelského rozhraní pro barvu stavového řádku.
- Povolit prohlížení pruhu karet.
- Při spuštění povolte zobrazení spodních a bočních panelů.
- Pozastavte alternativní popis.
- Kulaté X ikony na kartách.
- Doplněk Project Manager nyní nečte podadresáře, dokud nebudou rozbaleny v seznamu. Plugin také přidává možnosti skrýt soubory a adresáře podle masky.
- Při Undo / Redo je brána v úvahu poloha značek.
- Příkaz Zkontrolovat aktualizace byl přizpůsoben pro práci ve všech operačních systémech.
Jak nainstalovat CudaText na Ubuntu a deriváty?
A konečně, pro ty, kteří mají zájem o instalaci tohoto editoru kódu do svého systému, mohou to udělat dvěma různými způsoby.
První je prostě stažení balíčku deb aplikace a instalaci provedete pomocí svého oblíbeného správce balíčků nebo z terminálu.
Druhá metoda je stáhl binární balíček z editoru, což je z osobního hlediska úplnější a není to proto, že by existoval rozdíl od editoru binárního formátu k předkompilovanému pro Ubuntu nebo deriváty.
Pokud ne, navíc jsou v binárním souboru zahrnuty některé soubory, což jsou výukové programy, které vás naučí používat editor.
Přejdeme k první metodě, to, co uděláme, je hlava na následující odkaz kde můžeme získat deb balíček.
Po dokončení stahování můžeme provést instalaci pomocí správce balíčků nebo z terminálu umístěním do složky, kde bylo stahování provedeno, a zadáním následujícího příkazu:
sudo apt install ./cudatext*.deb
Zatímco pro binární simplemente pojďme si stáhnout balíček „CudaText linux x64 qt5“ nebo „CudaText linux x64“, který je v gtk.
Chcete-li soubor rozbalit musíme to udělat příkazem:
tar -Jxvf archivo.tar.xz
A uvnitř složky je binární soubor, který můžeme spustit dvojitým kliknutím na něj.