Aktualizace editoru kódu CudaText 1.161.0

Bylo zveřejněno nové vydání multiplatformního editoru bezplatného kódu CudaText, napsaného pomocí Free Pascal a Lazarus. Editor podporuje rozšíření Python a má řadu výhod oproti Sublime Text. Existují některé funkce integrovaného vývojového prostředí, implementované ve formě pluginů. Pro programátory je připraveno více než 270 syntaktických lexerů. Kód je distribuován pod licencí MPL 2.0. Sestavení jsou k dispozici pro platformy Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD a Solaris.

V roce od předchozího oznámení byla implementována tato vylepšení:

  • Přidány příkazy, které duplikují funkce Sublime Text: „Vložit a odsadit“, „Vložit z historie“.
  • Optimalizovaná úprava velkých čar v režimu „přesunutých“ čar. Úpravy jsou nyní mnohem rychlejší pro řetězec 40 milionů znaků.
  • Příkazy "vysouvat stříšky" byly vylepšeny, aby správně násobily vozíky při průjezdu krátkými čarami.
  • Přetáhněte textové bloky: zobrazí se správnější kurzor, můžete přetáhnout z dokumentů pouze pro čtení.
  • Do dialogového okna „Nahradit“ byl přidán příznak, který vám umožňuje zakázat nahrazování RegEx při nahrazování.
  • Přidána možnost „fold_icon_min_range“, která odstraňuje skládání bloků, které jsou příliš malé.
  • Analogicky k Sublime Text byly zpracovány Ctrl + „kliknutí 3. tlačítkem myši“ a Ctrl + „rolování kolečkem myši“.
  • Prohlížení obrázků podporuje více formátů: WEBP, TGA, PSD, CUR.
  • Logika vrácení zpět pro některé případy úprav byla více podobná Sublime Text.
  • Bílé znaky Unicode se nyní zobrazují v šestnáctkové soustavě.
  • Editor ukládá soubor relace každých 30 sekund (interval je nastaven volbou).
  • Podpora tlačítek myši Extra1/Extra2 pro přiřazení příkazů k nim.
  • Přidán parametr příkazového řádku „-c“, který vám umožňuje spustit jakýkoli příkazový plugin při spuštění programu.
  • Lexers:
    • Strom kódu byl vylepšen pro lexer CSS: nyní správně zobrazuje uzly stromu i v miniifikovaných (komprimovaných) dokumentech CSS.
    • Markdown lexer: nyní podporuje oplocení bloků, když dokument obsahuje fragmenty s jinými lexery.
    • Lexer "Ini files" byl nahrazen "lehkým" lexerem pro podporu velkých souborů.
  • Pluginy:
    • Do projektového manažera byly přidány „vestavěné relace“, tj. relace uložené přímo do souboru projektu a viditelné pouze z jejich projektu.
    • Project Manager: přidány položky do kontextové nabídky: „Otevřít ve výchozí aplikaci“, „Zaměření ve správci souborů“. Příkaz „Go to file“ byl také zrychlen.
    • Emmet plugin: více možností pro vložení Lorem Ipsum.
    • Zásuvný modul Git Status (Správce pluginů): poskytuje základní příkazy pro práci s Git, takže nyní můžete odevzdávat přímo z editoru.
    • Plugin Insert Emoji (Správce pluginů): umožňuje vložit text Unicode z emotikonů.
  • Nové pluginy ve Správci pluginů:
    • GitHub Gist.
    • Pomocník WikidPad.
    • Konvertor JSON/YAML.
    • Škrábance.
    • Bootstrap Completion a Bulma Completion.

Zdroj: opennet.ru

Přidat komentář