CudaText kodo rengyklės naujinimas 1.161.0

Paskelbtas naujas kelių platformų nemokamo kodo redaktoriaus CudaText leidimas, parašytas naudojant Free Pascal ir Lazarus. Redaktorius palaiko Python plėtinius ir turi daug pranašumų, palyginti su Sublime Text. Yra keletas integruotos kūrimo aplinkos funkcijų, įdiegtų įskiepių pavidalu. Programuotojams parengta daugiau nei 270 sintaksinių lekserių. Kodas platinamas pagal MPL 2.0 licenciją. Galimos versijos Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD ir Solaris platformoms.

Per metus nuo ankstesnio pranešimo buvo įgyvendinti šie patobulinimai:

  • Pridėtos komandos, kurios dubliuoja Sublime Text funkcionalumą: „Įklijuoti ir įtraukti“, „Įklijuoti iš istorijos“.
  • Optimizuotas didelių eilučių redagavimas „perkeltų“ linijų režimu. Dabar 40 milijonų simbolių eilutės redagavimas yra daug greitesnis.
  • „Carets extend“ komandos buvo patobulintos, kad būtų galima teisingai padauginti vežimus važiuojant trumpomis linijomis.
  • Nuvilkite teksto blokus: rodomas teisingesnis žymeklis, galite vilkti iš tik skaitomų dokumentų.
  • Dialogo lange „Pakeisti“ buvo pridėta vėliavėlė, leidžianti išjungti RegEx pakaitalus keičiant.
  • Pridėta parinktis „fold_icon_min_range“, kuri pašalina per mažų blokų lankstymą.
  • Pagal analogiją su Sublime Text, buvo apdoroti Ctrl + „3-iojo pelės mygtuko paspaudimas“ ir Ctrl + „slinkimas pelės ratuku“.
  • Nuotraukų peržiūra palaiko daugiau formatų: WEBP, TGA, PSD, CUR.
  • Kai kurių redagavimo atvejų anuliavimo logika buvo panašesnė į Sublime Text.
  • Unikodo tarpų simboliai dabar rodomi šešioliktaine tvarka.
  • Redaktorius išsaugo seanso failą kas 30 sekundžių (intervalas nustatomas pagal pasirinktį).
  • Extra1/Extra2 pelės mygtukų palaikymas, skirtas jiems priskirti komandas.
  • Pridėtas komandinės eilutės parametras „-c“, leidžiantis paleisti bet kurį komandų papildinį, kai programa paleidžiama.
  • Lekseriai:
    • CSS lekserio kodo medis buvo patobulintas: dabar jis teisingai rodo medžio mazgus net ir sumažintuose (suspaustuose) CSS dokumentuose.
    • Markdown lexer: dabar palaiko tvoros blokus, kai dokumente yra fragmentų su kitais lekseriais.
    • „Ini failų“ lekseris buvo pakeistas „lengvuoju“ lekseriu, kad būtų palaikomi didžiuliai failai.
  • Papildiniai:
    • „Įtaisytosios sesijos“ buvo pridėtos prie projekto vadovo, ty sesijos, įrašytos tiesiai į projekto failą ir matomos tik iš jų projekto.
    • Projektų vadovas: įtraukti elementai į kontekstinį meniu: „Atidaryti numatytojoje programoje“, „Fokusuoti failų tvarkyklėje“. Taip pat buvo paspartinta komanda „Eiti į failą“.
    • Emmet papildinys: daugiau parinkčių įterpti Lorem Ipsum.
    • „Git Status“ papildinys („Plugins Manager“): pateikia pagrindines komandas dirbant su „Git“, todėl dabar galite įsipareigoti tiesiogiai iš redaktoriaus.
    • Įterpti jaustukų papildinį (įskiepių tvarkyklė): leidžia įterpti unikodo tekstą iš jaustukų.
  • Nauji papildiniai „Plugins Manager“:
    • GitHub Gist.
    • WikidPad pagalbininkas.
    • Konverteris JSON/YAML.
    • Įbrėžimai.
    • „Bootstrap“ užbaigimas ir „Bulma“ užbaigimas.

Šaltinis: opennet.ru

Добавить комментарий