En ny utgivelse av gratiskoderedigereren CudaText på tvers av plattformer, skrevet med Free Pascal og Lazarus, har blitt publisert. Redaktøren støtter Python-utvidelser og har en rekke fordeler fremfor Sublime Text. Det er noen funksjoner i det integrerte utviklingsmiljøet, implementert i form av plugins. Mer enn 270 syntaktiske lexere er utarbeidet for programmerere. Koden distribueres under MPL 2.0-lisensen. Bygger er tilgjengelige for Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD og Solaris-plattformer.
I året siden forrige kunngjøring har følgende forbedringer blitt implementert:
- Lagt til kommandoer som dupliserer funksjonaliteten til Sublime Text: "Lim inn og innrykk", "Lim inn fra historikk".
- Optimalisert redigering av store linjer i "flyttede" linjer-modus. Redigeringer er nå mye raskere for en streng på 40 millioner tegn.
- "Carets extend"-kommandoene har blitt forbedret for å multiplisere vogner korrekt når de passerer gjennom korte linjer.
- Dra-slipp tekstblokker: en mer korrekt markør vises, du kan dra fra skrivebeskyttede dokumenter.
- Et flagg er lagt til i "Erstatt"-dialogen som lar deg deaktivere RegEx-erstatninger når du erstatter.
- Lagt til alternativet "fold_icon_min_range", som fjerner brettingen av blokker som er for små.
- I analogi med Sublime Text har Ctrl + "klikke på den tredje museknappen" og Ctrl + "rulling med musehjulet" blitt behandlet.
- Visning av bilder støtter flere formater: WEBP, TGA, PSD, CUR.
- Angre-logikk for noen redigeringstilfeller har blitt gjort mer lik Sublime Text.
- Unicode-mellomromstegn vises nå i heksadesimal.
- Redaktøren lagrer øktfilen hvert 30. sekund (intervallet angis av alternativet).
- Støtte for Extra1/Extra2 museknapper for å tilordne kommandoer til dem.
- Lagt til kommandolinjeparameter "-c", som lar deg kjøre en hvilken som helst kommandoplugin når programmet starter.
- Lexers:
- Kodetreet er forbedret for CSS-lexer: det viser nå trenoder på riktig måte selv i minifiserte (komprimerte) CSS-dokumenter.
- Markdown lexer: støtter nå gjerdeblokker når dokumentet inneholder fragmenter med andre lexers.
- "Ini filer" lexer har blitt erstattet med en "lett" lexer for å støtte enorme filer.
- Plugins:
- «Innebygde økter» er lagt til prosjektlederen, det vil si økter som er lagret direkte i prosjektfilen og kun er synlige fra deres prosjekt.
- Prosjektleder: lagt til elementer i kontekstmenyen: "Åpne i standardapplikasjon", "Fokus i filbehandling". Kommandoen "Gå til fil" har også blitt fremskyndet.
- Emmet-plugin: flere alternativer for å sette inn Lorem Ipsum.
- Git Status plugin (Plugins Manager): gir grunnleggende kommandoer for å jobbe med Git, slik at du nå kan forplikte deg direkte fra editoren.
- Sett inn Emoji-plugin (Plugins Manager): lar deg sette inn Unicode-tekst fra emoji.
- Nye plugins i Plugins Manager:
- GitHub Gist.
- WikidPad Helper.
- Konverter JSON/YAML.
- Riper.
- Bootstrap Completion og Bulma Completion.
Kilde: opennet.ru