En ny version av den plattformsoberoende gratiskodredigeraren CudaText, skriven med Free Pascal och Lazarus, har publicerats. Redaktören stöder Python-tillägg och har ett antal fördelar jämfört med Sublime Text. Det finns några funktioner i den integrerade utvecklingsmiljön, implementerade i form av plugins. Mer än 270 syntaktiska lexers har förberetts för programmerare. Koden distribueras under MPL 2.0-licensen. Bygger är tillgängliga för Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD och Solaris-plattformar.
Under året sedan det förra tillkännagivandet har följande förbättringar genomförts:
- Lade till kommandon som duplicerar funktionaliteten hos Sublime Text: "Klistra in och indrag", "Klistra in från historik".
- Optimerad redigering av stora linjer i läget "flyttade" linjer. Redigeringarna är nu mycket snabbare för en sträng på 40 miljoner tecken.
- "Carets extend"-kommandona har förbättrats för att korrekt multiplicera vagnar när de passerar genom korta linjer.
- Dra-släpp textblock: en mer korrekt markör visas, du kan dra från skrivskyddade dokument.
- En flagga har lagts till i dialogrutan "Ersätt" som låter dig inaktivera RegEx-ersättningar vid ersättning.
- Lade till alternativet "fold_icon_min_range", som tar bort vikningen av block som är för små.
- I analogi med Sublime Text har Ctrl + "klicka på den tredje musknappen" och Ctrl + "rulla med mushjulet" bearbetats.
- Visa bilder stöder fler format: WEBP, TGA, PSD, CUR.
- Ångra logik för vissa redigeringsfall har gjorts mer lik Sublime Text.
- Unicode-blanktecken visas nu i hexadecimal form.
- Redaktören sparar sessionsfilen var 30:e sekund (intervallet ställs in av alternativ).
- Stöd för Extra1/Extra2 musknappar för att tilldela kommandon till dem.
- Lade till kommandoradsparameter "-c", som låter dig köra valfri kommandoplugin när programmet startar.
- Lexers:
- Kodträdet har förbättrats för CSS-lexern: det visar nu trädnoder korrekt även i minifierade (komprimerade) CSS-dokument.
- Markdown lexer: stöder nu stängselblock när dokumentet innehåller fragment med andra lexers.
- "Ini filer" lexer har ersatts med en "lätt" lexer för att stödja enorma filer.
- Plugins:
- "Inbyggda sessioner" har lagts till i projektledaren, det vill säga sessioner sparade direkt i projektfilen och endast synliga från deras projekt.
- Projektledare: lade till objekt i snabbmenyn: "Öppna i standardapplikation", "Fokusera i filhanteraren". Kommandot "Gå till fil" har också accelererats.
- Emmet-plugin: fler alternativ för att infoga Lorem Ipsum.
- Git Status plugin (Plugins Manager): ger grundläggande kommandon för att arbeta med Git, så att du nu kan commit direkt från redigeraren.
- Infoga Emoji-plugin (Plugins Manager): låter dig infoga Unicode-text från emoji.
- Nya plugins i Plugins Manager:
- GitHub Gist.
- WikidPad Helper.
- Omvandlare JSON/YAML.
- Repor.
- Bootstrap Completion och Bulma Completion.
Källa: opennet.ru