En ny udgivelse af den gratis kodeeditor på tværs af platforme CudaText, skrevet ved hjælp af Free Pascal og Lazarus, er blevet offentliggjort. Editoren understøtter Python-udvidelser og har en række fordele i forhold til Sublime Text. Der er nogle funktioner i det integrerede udviklingsmiljø, implementeret i form af plugins. Mere end 270 syntaktiske lexere er blevet forberedt til programmører. Koden distribueres under MPL 2.0-licensen. Builds er tilgængelige til Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD og Solaris platforme.
I året siden den forrige meddelelse er følgende forbedringer blevet implementeret:
- Tilføjede kommandoer, der duplikerer funktionaliteten af Sublime Text: "Indsæt og indryk", "Sæt ind fra historik".
- Optimeret redigering af store linjer i tilstanden "flyttede" linjer. Redigeringer er nu meget hurtigere for en streng på 40 millioner tegn.
- "Carets forlænge"-kommandoer er blevet forbedret til korrekt at multiplicere vogne, når de passerer gennem korte linjer.
- Træk-slip tekstblokke: en mere korrekt markør vises, du kan trække fra skrivebeskyttede dokumenter.
- Et flag er blevet tilføjet til "Erstat"-dialogen, der giver dig mulighed for at deaktivere RegEx-erstatninger, når du erstatter.
- Tilføjet muligheden "fold_icon_min_range", som fjerner foldningen af blokke, der er for små.
- Analogt med Sublime Text er Ctrl + "klik på den 3. museknap" og Ctrl + "rulning med musehjulet" blevet behandlet.
- Visning af billeder understøtter flere formater: WEBP, TGA, PSD, CUR.
- Fortryd logik for nogle redigeringssager er blevet gjort mere lig Sublime Text.
- Unicode-mellemrumstegn vises nu i hexadecimal.
- Editoren gemmer sessionsfilen hvert 30. sekund (intervallet er indstillet af option).
- Understøttelse af Extra1/Extra2 museknapper til at tildele kommandoer til dem.
- Tilføjet kommandolinjeparameter "-c", som giver dig mulighed for at køre et hvilket som helst kommando-plugin, når programmet starter.
- Lexers:
- Kodetræet er blevet forbedret for CSS-lexeren: det viser nu trænoder korrekt, selv i minificerede (komprimerede) CSS-dokumenter.
- Markdown lexer: understøtter nu hegnsblokke, når dokumentet indeholder fragmenter med andre lexers.
- "Ini filer" lexer er blevet erstattet med en "let" lexer for at understøtte enorme filer.
- Plugins:
- "Indbyggede sessioner" er blevet tilføjet til projektlederen, det vil sige sessioner gemt direkte i projektfilen og kun synlige fra deres projekt.
- Projektleder: tilføjede elementer til kontekstmenuen: "Åbn i standardapplikation", "Fokus i filhåndtering". Kommandoen "Gå til fil" er også blevet fremskyndet.
- Emmet plugin: flere muligheder for at indsætte Lorem Ipsum.
- Git Status plugin (Plugins Manager): giver grundlæggende kommandoer til at arbejde med Git, så du nu kan commit direkte fra editoren.
- Indsæt Emoji-plugin (Plugins Manager): giver dig mulighed for at indsætte Unicode-tekst fra emoji.
- Nye plugins i Plugins Manager:
- GitHub Gist.
- WikidPad Helper.
- Konverter JSON/YAML.
- Ridser.
- Bootstrap Completion og Bulma Completion.
Kilde: opennet.ru