Objavljeno je novo izdanje višeplatformskog besplatnog uređivača koda CudaText, napisanog korištenjem Free Pascala i Lazarusa. Uređivač podržava proširenja Pythona i ima brojne prednosti u odnosu na Sublime Text. Postoje neke značajke integriranog razvojnog okruženja, implementirane u obliku dodataka. Za programere je pripremljeno više od 270 sintaktičkih leksera. Kod se distribuira pod licencom MPL 2.0. Međugradnje su dostupne za platforme Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD i Solaris.
U godini dana od prethodne objave implementirana su sljedeća poboljšanja:
- Dodane su naredbe koje dupliciraju funkcionalnost Sublime Texta: “Zalijepi i uvuci”, “Zalijepi iz povijesti”.
- Optimizirano uređivanje velikih linija u načinu rada "pomaknutih" linija. Uređivanja su sada puno brža za niz od 40 milijuna znakova.
- Naredbe "carets extend" poboljšane su za ispravno umnožavanje redaka prilikom prolaska kroz kratke linije.
- Blokovi teksta povuci-ispusti: prikazan je ispravniji pokazivač, možete povlačiti iz dokumenata samo za čitanje.
- U dijaloški okvir "Zamijeni" dodana je zastavica koja vam omogućuje da onemogućite zamjene RegExa prilikom zamjene.
- Dodana je opcija “fold_icon_min_range”, koja uklanja presavijanje blokova koji su premali.
- Po analogiji s Sublime Textom, obrađeni su Ctrl + "klik na 3. tipku miša" i Ctrl + "pomicanje kotačićem miša".
- Pregledavanje slika podržava više formata: WEBP, TGA, PSD, CUR.
- Logika poništavanja za neke slučajeve uređivanja sličnija je Sublime Textu.
- Unicode razmaci sada se prikazuju u heksadecimalnom obliku.
- Uređivač sprema datoteku sesije svakih 30 sekundi (interval je postavljen opcijom).
- Podrška za Extra1/Extra2 tipke miša za dodjeljivanje naredbi njima.
- Dodan parametar naredbenog retka "-c", koji vam omogućuje pokretanje bilo kojeg naredbenog dodatka kada se program pokrene.
- Lexers:
- Stablo koda je poboljšano za CSS lekser: sada ispravno prikazuje čvorove stabla čak iu umanjenim (komprimiranim) CSS dokumentima.
- Markdown lexer: sada podržava ograđivanje blokova kada dokument sadrži fragmente s drugim lexerima.
- Lekser "Ini datoteke" zamijenjen je "laganim" lekserom za podršku ogromnih datoteka.
- Dodaci:
- Upravitelju projekta dodane su “ugrađene sesije”, odnosno sesije spremljene izravno u datoteku projekta i vidljive samo iz njihovog projekta.
- Upravitelj projekta: dodane su stavke u kontekstni izbornik: “Otvori u zadanoj aplikaciji”, “Fokusiraj u upravitelju datoteka”. Naredba “Idi na datoteku” također je ubrzana.
- Dodatak Emmet: više opcija za umetanje Lorem Ipsuma.
- Dodatak Git Status (Plugins Manager): pruža osnovne naredbe za rad s Gitom, tako da sada možete izvršiti izravno iz uređivača.
- Dodatak za umetanje Emotikona (Plugins Manager): omogućuje vam umetanje Unicode teksta iz emotikona.
- Novi dodaci u upravitelju dodataka:
- GitHub Gist.
- WikidPad pomoćnik.
- Konverter JSON/YAML.
- Ogrebotine.
- Bootstrap Completion i Bulma Completion.
Izvor: opennet.ru