Megjelent a többplatformos ingyenes kódszerkesztő, a CudaText új kiadása, amely Free Pascal és Lazarus segítségével készült. A szerkesztő támogatja a Python bővítményeket, és számos előnnyel rendelkezik a Sublime szöveggel szemben. Az integrált fejlesztői környezetnek van néhány funkciója, amelyeket beépülő modulok formájában valósítottak meg. Több mint 270 szintaktikai lexer készült a programozók számára. A kódot az MPL 2.0 licenc alatt terjesztik. A buildek elérhetők Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD és Solaris platformokra.
Az előző bejelentés óta eltelt évben a következő fejlesztések valósultak meg:
- Hozzáadott parancsok, amelyek megismétlik a Sublime Text funkcióit: „Beillesztés és behúzás”, „Beillesztés az előzményekből”.
- Hatalmas vonalak optimalizált szerkesztése „mozgatott” sorok módban. A szerkesztések most sokkal gyorsabbak egy 40 milliós karakterláncnál.
- A "carets extend" parancsokat továbbfejlesztették, hogy rövid vonalakon áthaladva megfelelően szorozzák a kocsikat.
- Drag-drop szövegblokkok: jobb kurzor jelenik meg, csak olvasható dokumentumokból húzható.
- A „Csere” párbeszédpanelhez hozzáadtunk egy jelzőt, amely lehetővé teszi a RegEx helyettesítések letiltását a csere során.
- Hozzáadtuk a „fold_icon_min_range” opciót, amely eltávolítja a túl kicsi blokkok hajtogatását.
- A Sublime Text-hez hasonlóan a Ctrl + „a 3. egérgombra kattintás” és a Ctrl + „görgetés az egérgörgővel” billentyűkombinációt dolgozták fel.
- A képek megtekintése több formátumot támogat: WEBP, TGA, PSD, CUR.
- Egyes szerkesztési esetek visszavonási logikája a Sublime szöveghez hasonlóbbá vált.
- A Unicode szóköz karakterek mostantól hexadecimálisan jelennek meg.
- A szerkesztő 30 másodpercenként elmenti a munkamenet fájlt (az intervallumot opció határozza meg).
- Az Extra1/Extra2 egérgombok támogatása parancsok hozzárendeléséhez.
- Hozzáadott „-c” parancssori paraméter, amely lehetővé teszi bármely parancsbővítmény futtatását a program indításakor.
- Lexerek:
- A kódfát továbbfejlesztették a CSS-lexerhez: most már a kicsinyített (tömörített) CSS dokumentumokban is helyesen mutatja a fa csomópontjait.
- Markdown lexer: mostantól támogatja a kerítésblokkokat, ha a dokumentum töredékeket tartalmaz más lexerekkel.
- Az "Ini fájlok" lexert egy "könnyű" lexer váltotta fel, hogy támogassa a hatalmas fájlokat.
- Beépülő modulok:
- A projektmenedzserhez „beépített munkamenetek” kerültek, azaz közvetlenül a projektfájlba mentett és csak a projektjükből látható munkamenetek.
- Projektmenedzser: hozzáadott elemeket a helyi menühöz: „Megnyitás alapértelmezett alkalmazásban”, „Fókusz a fájlkezelőben”. A „Go to file” parancs is felgyorsult.
- Emmet plugin: további lehetőségek a Lorem Ipsum beillesztésére.
- Git Status beépülő modul (Plugins Manager): alapvető parancsokat biztosít a Git-tel való munkavégzéshez, így mostantól közvetlenül a szerkesztőből lehet véglegesíteni.
- Emoji beillesztés (Plugins Manager): lehetővé teszi Unicode szöveg beszúrását hangulatjelekből.
- Új beépülő modulok a Plugins Managerben:
- GitHub lényege.
- WikidPad Helper.
- JSON/YAML konverter.
- Karcolásoktól.
- Bootstrap befejezése és Bulma befejezése.
Forrás: opennet.ru