Ažuriranje uređivača koda CudaText 1.161.0

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

Dodajte komentar