CudaText code-editor update 1.161.0

Er is een nieuwe release gepubliceerd van de platformonafhankelijke gratis code-editor CudaText, geschreven met Free Pascal en Lazarus. De editor ondersteunt Python-extensies en heeft een aantal voordelen ten opzichte van Sublime Text. Er zijn enkele kenmerken van de geïntegreerde ontwikkelomgeving, geïmplementeerd in de vorm van plug-ins. Er zijn meer dan 270 syntactische lexers voorbereid voor programmeurs. De code wordt gedistribueerd onder de MPL 2.0-licentie. Builds zijn beschikbaar voor Linux-, Windows-, macOS-, FreeBSD-, OpenBSD-, NetBSD-, DragonflyBSD- en Solaris-platforms.

In het jaar sinds de vorige aankondiging zijn de volgende verbeteringen doorgevoerd:

  • Commando's toegevoegd die de functionaliteit van Sublime Text dupliceren: "Plakken en inspringen", "Plakken uit de geschiedenis".
  • Geoptimaliseerde bewerking van grote lijnen in de modus “verplaatste” lijnen. Bewerkingen zijn nu veel sneller voor een reeks van 40 miljoen tekens.
  • De commando's "carets extend" zijn verbeterd om rijtuigen correct te vermenigvuldigen bij het passeren van korte lijnen.
  • Tekstblokken slepen en neerzetten: er wordt een correctere cursor weergegeven, u kunt slepen vanuit alleen-lezen documenten.
  • Er is een vlag toegevoegd aan het dialoogvenster “Vervangen” waarmee u RegEx-vervangingen tijdens het vervangen kunt uitschakelen.
  • De optie “fold_icon_min_range” toegevoegd, die het vouwen van te kleine blokken verwijdert.
  • Naar analogie met Sublime Text zijn Ctrl + “3e muisknop klikken” en Ctrl + “scrollen met het muiswiel” verwerkt.
  • Het bekijken van afbeeldingen ondersteunt meer formaten: WEBP, TGA, PSD, CUR.
  • De logica voor het ongedaan maken van bepaalde bewerkingen is meer vergelijkbaar gemaakt met Sublime Text.
  • Unicode-spatietekens worden nu in hexadecimaal weergegeven.
  • De editor slaat het sessiebestand elke 30 seconden op (het interval wordt per optie ingesteld).
  • Ondersteuning voor Extra1/Extra2-muisknoppen om er opdrachten aan toe te wijzen.
  • Opdrachtregelparameter “-c” toegevoegd, waarmee u elke opdrachtplug-in kunt uitvoeren wanneer het programma start.
  • Lexers:
    • De codeboom is verbeterd voor de CSS-lexer: deze toont nu boomknooppunten correct, zelfs in verkleinde (gecomprimeerde) CSS-documenten.
    • Markdown-lexer: ondersteunt nu hekwerkblokken wanneer het document fragmenten met andere lexers bevat.
    • De "Ini files" lexer is vervangen door een "light" lexer om grote bestanden te ondersteunen.
  • plug-ins:
    • Er zijn “ingebouwde sessies” toegevoegd aan de projectmanager, dat wil zeggen sessies die rechtstreeks in het projectbestand zijn opgeslagen en alleen zichtbaar zijn vanuit hun project.
    • Projectmanager: items toegevoegd aan het contextmenu: “Openen in standaardtoepassing”, “Focus in bestandsbeheer”. Het commando “Ga naar bestand” is ook versneld.
    • Emmet-plug-in: meer opties voor het invoegen van Lorem Ipsum.
    • Git Status-plug-in (Plugins Manager): biedt basisopdrachten voor het werken met Git, zodat u nu rechtstreeks vanuit de editor kunt committen.
    • Emoji-plug-in invoegen (Plug-insbeheer): hiermee kunt u Unicode-tekst uit emoji invoegen.
  • Nieuwe plug-ins in Plug-insbeheer:
    • GitHub-overzicht.
    • WikidPad-helper.
    • Converter JSON/YAML.
    • Krassen.
    • Bootstrap-voltooiing en Bulma-voltooiing.

Bron: opennet.ru

Voeg een reactie