Webbplatssökning

Micro Text Editor 2.0.15 släppt efter mer än ett år av utveckling


Micro 2.0.15-terminaltextredigeraren gör en återkomst efter en lång paus och erbjuder omfattande syntaxförbättringar och stabilitetsfixar.

Micro, en modern terminalbaserad texteditor designad för att vara lättanvänd samtidigt som den erbjuder funktioner som vanligtvis förknippas med fullständiga grafiska editorer, släppte version 2.0.15, vilket markerar projektets första release sedan version 2.0.14, som släpptes i augusti 2024.

Huvudfokus den här gången ligger på förbättringar av syntaxmarkering. Stödet har utökats eller förbättrats för ett brett spektrum av språk och format, inklusive Rust, Java, Swift, Haskell, OpenSCAD, Meson, PRQL, nftables, Fish shell, Groovy, Ruby, JavaScript-varianter såsom .cjs, samt ytterligare kantfall för assembly och C++.

Flera korrigeringar åtgärdar också problem med hantering av nyckelord, kommentaranalys, igenkänning av literaler och problem från tidigare ändringar i syntaxreglerna.

Redigeringsfunktionerna har också förbättrats. Åtgärder som kopiera, klippa, ta bort och duplicera är nu mer konsekventa, med åtgärder för specialfall som den sista raden i en fil.

Micro 2.0.15 Terminal Textredigerare

När det gäller användbarhet har ny navigering och nya marköråtgärder lagts till, inklusive sida-upp och sida-ner-funktioner liknande nano, markörpositionering i förhållande till den synliga vyn och förbättrade funktioner för flera markörer. Många bakslag som påverkat rullning, justering av vy, ändring av storlek på delade fönster och markörplacering har åtgärdats.

För stabilitet och datasäkerhet förbättrar flera åtgärder sparpålitligheten. Dessa inkluderar säkrare skrivning, stopp av onödiga säkerhetskopior för oförändrade filer, åtgärdande av sparande med förhöjda behörigheter och förhindrande av dataförlust med delade buffertar.

Andra förbättringar inkluderar bättre hantering av SIGINT, stoppande av oändliga loopar i ersättningsoperationer och förhindrande av krascher i terminalkommandon. För plugins har nya callback-funktioner lagts till, API:er har utökats och det finns nu en tydligare separation mellan inbyggda och tredjeparts-plugins.

Dessutom ökade projektet kontrollen över plugins genom att förhindra dem från att ändra kärnkonfigurationsfiler om det inte uttryckligen tilläts.

Slutligen förbättrades stödet för korskompilering, inklusive tillägget av Windows ARM64-mål, och byggningar är nu uttryckligen helt statiska med CGO inaktiverat.

För mer information, se ändringsloggen.