Actualizarea editorului de cod CudaText 1.161.0

A fost publicată o nouă versiune a editorului de cod gratuit multiplatform CudaText, scrisă folosind Free Pascal și Lazarus. Editorul acceptă extensiile Python și are o serie de avantaje față de Sublime Text. Există câteva caracteristici ale mediului de dezvoltare integrat, implementate sub formă de pluginuri. Peste 270 de lexeri sintactici au fost pregătiți pentru programatori. Codul este distribuit sub licența MPL 2.0. Build-urile sunt disponibile pentru platformele Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD și Solaris.

În anul de la anunțul precedent, au fost implementate următoarele îmbunătățiri:

  • S-au adăugat comenzi care dublează funcționalitatea Sublime Text: „Lipire și indentare”, „Lipire din istorie”.
  • Editarea optimizată a liniilor uriașe în modul linii „mutate”. Editările sunt acum mult mai rapide pentru un șir de 40 de milioane de caractere.
  • Comenzile „carets extinde” au fost îmbunătățite pentru a multiplica corect cărucioarele la trecerea prin linii scurte.
  • Trageți și plasați blocuri de text: este afișat un cursor mai corect, puteți trage din documente numai pentru citire.
  • A fost adăugat un semnalizator la dialogul „Înlocuire” care vă permite să dezactivați substituțiile RegEx la înlocuire.
  • A fost adăugată opțiunea „fold_icon_min_range”, care elimină plierea blocurilor care sunt prea mici.
  • Prin analogie cu Sublime Text, au fost procesate Ctrl + „clic pe al 3-lea buton al mouse-ului” și Ctrl + „defilare cu rotița mouse-ului”.
  • Vizualizarea imaginilor acceptă mai multe formate: WEBP, TGA, PSD, CUR.
  • Logica de anulare pentru unele cazuri de editare a fost făcută mai asemănătoare cu Sublime Text.
  • Spațiile albe Unicode sunt acum afișate în hexazecimal.
  • Editorul salvează fișierul de sesiune la fiecare 30 de secunde (intervalul este setat prin opțiune).
  • Suport pentru butoanele mouse-ului Extra1/Extra2 pentru a le atribui comenzi.
  • S-a adăugat parametrul de linie de comandă „-c”, care vă permite să rulați orice plugin de comandă atunci când programul pornește.
  • Lexeri:
    • Arborele de cod a fost îmbunătățit pentru lexerul CSS: acum arată corect nodurile de arbore chiar și în documentele CSS reduse (comprimate).
    • Markdown lexer: acum acceptă blocuri de gard atunci când documentul conține fragmente cu alți lexeri.
    • Lexerul „Fișiere Ini” a fost înlocuit cu un lexer „ușor” pentru a suporta fișiere uriașe.
  • Pluginuri:
    • „Sesiuni încorporate” au fost adăugate la managerul de proiect, adică sesiuni salvate direct în fișierul de proiect și vizibile numai din proiectul lor.
    • Manager de proiect: au adăugat elemente în meniul contextual: „Deschidere în aplicația implicită”, „Focalizare în manager de fișiere”. Comanda „Go to file” a fost, de asemenea, accelerată.
    • Plugin Emmet: mai multe opțiuni pentru inserarea Lorem Ipsum.
    • Pluginul Git Status (Manager de pluginuri): oferă comenzi de bază pentru lucrul cu Git, astfel încât acum puteți să comite direct din editor.
    • Inserați pluginul Emoji (Manager de pluginuri): vă permite să inserați text Unicode din emoji.
  • Pluginuri noi în Managerul de pluginuri:
    • GitHub Gist.
    • Ajutor WikidPad.
    • Convertor JSON/YAML.
    • Zgârieturi.
    • Finalizarea Bootstrap și Finalizarea Bulma.

Sursa: opennet.ru

Adauga un comentariu