Utgivelse av M-Commander 6.1.0, en forgrening av filbehandleren Midnight Commander

M-Commander 6.1.0, en filbehandler med to paneler i konsollen, er utgitt. Det er en forgrening av GNU Midnight Commander og er forbedret med støtte for panel-plugins som lastes inn under kjøretid. Panel-plugins kan brukes til å åpne arkiver, ekstern lagring (FTP, SFTP, Samba, S3), Git-repositorier, Docker-containere, Kubernetes-ressurser og MongoDB- og SQLite-databaser. Subshell-mekanismen er erstattet med den innebygde PTY-terminalen mcterm. Koden er skrevet i C og Lua og distribueres under GPLv3+-lisensen. Bruksklare pakker er tilgjengelige for Debian 13, Ubuntu 24.04.2604 (PPA), Fedora 44, Arch Linux и macOS.

Hovedendringer:

  • Prosjektet har fått nytt navn til M-Commander. Den viktigste kjørbare filen er nå mcommander, editoren leveres som mcedit6, visningsprogrammet er mview, diff-visningsprogrammet er mdiff, og de distribusjonsspesifikke pakkene er mcommander, mcommander-plugins og mcommander-lua. Programmet kan installeres samtidig med GNU Midnight Commander, uten å overskrive mc sine innstillinger.
  • Visningsprogrammet støtter gjengivelse av Markdown-markering (overskrifter, lister, tabeller, lenker, fotnoter og kodeblokker med syntaksutheving på samme måte som i redigeringsprogrammet). Havfruediagrammer (flytskjemaer, sekvenser og klasser) og formler kan gjengis.
  • Viseren har nå interaktiv tekstnavigasjon ved hjelp av en synlig markør, som lar deg velge innhold med tastaturet eller musen og kopiere det til utklippstavlen.
  • Visningsprogrammet deler nå syntaksutheving med reaktoren. Visning av store filer er optimalisert, og det første skjermbildet vises nå umiddelbart, mens resten av innholdet lastes inn asynkront. En egen dialogboks for visningsprogrammet er lagt til i Innstillinger-menyen.
  • Lua-pdf-pluginen lar deg vise PDF-sider som tekst med bilder gjengitt med sixel og Chafa.
  • La til mcpeek-paneltillegget, som lar deg åpne .NET-samlinger som et tre med referanser, ressurser, navnerom og typer, vise dekompilerte C#- eller IL-filer, og følge referanser til andre samlinger.
  • Et grensesnitt for visning og redigering av skins er implementert. Separate seksjoner for mcterm, mctree og mcstruct er implementert for alle leverte skins, og nye Mashdark- og Tokyo Night-skins er lagt til.
  • Redigeringsprogrammet har nå muligheten til å vise kontrolltegn som "^X" eller skjule dem. Redigeringsprogrammets utklippstavle husker nå kodingen (tekst i en annen koding blir automatisk kodet på nytt når den limes inn i en fil).
  • Terminalen støtter nå søking i utdata ved hjelp av tastekombinasjonen Alt-S og filtrering av resultater ved hjelp av Alt+Shift+S.
  • La til støtte for redigering av den tilpassede menyen på stedet, slik at du kan legge til, endre, omorganisere og slette elementer og undermenyer.
  • Lokale paneler har nå muligheten til å spore endringer i tilstanden til filer og mapper gjennom inotify-systemet (aktivert av innstillingen «Overvåk mapper»).
  • Prosessen med å merke et stort antall filer er optimalisert.
  • Operasjoner med filattributter, som Chmod, Chown og Chattr, er flyttet til en egen meny, «Attributter».
  • Dialogboksen Hotlist støtter nå å legge til lenker til VFS-adresser og innhold generert av panel-plugins (Git, Docker, Kubernetes, arkiver).
  • Hjelpe- og manualsidene er konvertert til Markdown. Manualsidene for mctree og mcstruct er lagt til.
  • La til muligheten til å bruke Ctrl-Mellomrom-tastekombinasjonen for å se størrelsen på mapper i arkiver.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster