Objavljeno je novo izdanje višeplatformskog besplatnog uređivača koda CudaText, napisanog korištenjem Free Pascal i Lazarus. Editor podržava Python ekstenzije i ima niz prednosti u odnosu na Sublime Text. Postoje neke karakteristike integrisanog razvojnog okruženja, implementirane u obliku dodataka. Za programere je pripremljeno više od 270 sintaksičkih leksera. Kod se distribuira pod licencom MPL 2.0. Dostupne su verzije za Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD i Solaris platforme.
U godini od prethodne objave implementirana su sljedeća poboljšanja:
- Dodane naredbe koje dupliciraju funkcionalnost Sublime Texta: “Zalijepi i uvuče”, “Zalijepi iz istorije”.
- Optimizirano uređivanje velikih linija u modu "pomaknutih" linija. Uređivanje je sada mnogo brže za niz od 40 miliona znakova.
- Naredbe "carets extend" su poboljšane za pravilno množenje kolica prilikom prolaska kroz kratke linije.
- Blokovi teksta prevlačenjem i ispuštanjem: prikazan je ispravniji kursor, možete prevući iz dokumenata samo za čitanje.
- Dodata je zastavica u dijalog “Zamijeni” koja vam omogućava da onemogućite zamjene RegEx-a prilikom zamjene.
- Dodata opcija “fold_icon_min_range”, koja uklanja presavijanje blokova koji su premali.
- Po analogiji sa Sublime Text-om, obrađeni su Ctrl + „klik na 3. dugme miša“ i Ctrl + „pomeranje točkićima miša“.
- Pregledanje slika podržava više formata: WEBP, TGA, PSD, CUR.
- Logika poništavanja za neke slučajeve uređivanja je učinjena sličnijom Sublime Textu.
- Unicode razmaci su sada prikazani heksadecimalno.
- Editor pohranjuje datoteku sesije svakih 30 sekundi (interval je postavljen opcijom).
- Podrška za Extra1/Extra2 tastere miša za dodeljivanje komandi njima.
- Dodan parametar komandne linije “-c”, koji vam omogućava da pokrenete bilo koji komandni dodatak kada se program pokrene.
- Lexers:
- Stablo koda je poboljšano za CSS lekser: sada ispravno prikazuje čvorove stabla čak iu minimiziranim (komprimiranim) CSS dokumentima.
- Markdown lexer: sada podržava blokove za ograđivanje kada dokument sadrži fragmente s drugim lekserima.
- Lekser "Ini datoteke" zamijenjen je "laganim" lekserom kako bi podržao ogromne datoteke.
- Dodaci:
- Upravljaču projekta su dodane „ugrađene sesije“, odnosno sesije koje su sačuvane direktno u projektnoj datoteci i vidljive samo iz njihovog projekta.
- Upravitelj projekta: dodao je stavke u kontekstni meni: “Otvori u zadanoj aplikaciji”, “Fokus u upravitelju datoteka”. Komanda “Idi na datoteku” je također ubrzana.
- Emmet dodatak: više opcija za umetanje Lorem Ipsuma.
- Git Status dodatak (Plugins Manager): pruža osnovne komande za rad sa Gitom, tako da sada možete urezivanje direktno iz uređivača.
- Dodatak Insert Emoji (Upravitelj dodataka): omogućava vam da umetnete Unicode tekst iz emoji sličica.
- Novi dodaci u Plugins Manageru:
- GitHub Gist.
- WikidPad Helper.
- Konverter JSON/YAML.
- Ogrebotine.
- Bootstrap završetak i Bulma završetak.
izvor: opennet.ru