Uitgave van de commandoregelinterface fish 3.2

De release van de interactieve commandoregelbewerker fish 3.2.0 (friendly interactive shell) is gepubliceerd, die zich ontwikkelt als een gebruiksvriendelijker alternatief voor bash en zsh. Fish ondersteunt functies zoals syntaxis-hooglighting met automatische foutdetectie, suggesties voor invoer op basis van eerdere opdrachten, autocompletie van opties en commando's met behulp van hun beschrijvingen in man-pagina's, gebruiksklare functionaliteit zonder extra configuratie, een vereenvoudigde script-taal, ondersteuning voor het X11-klembord en handige zoekfuncties in de geschiedenis van uitgevoerde opdrachten. De code van het project wordt verspreid onder de GPLv2-licentie. Klaar om pakketten zijn beschikbaar voor Ubuntu, Debian, Fedora, openSUSE en RHEL.

Onder de toegevoegde innovaties:

  • Er is ondersteuning toegevoegd voor het terugdraaien van wijzigingen (Undo en Redo) tijdens het bewerken van de commandoregel. Undo wordt geactiveerd met de combinatie Ctrl+Z, en Redo met Alt+/.
  • Ingebouwde commando's verwerken nu data zodra deze binnenkomen; bijvoorbeeld, de vervangingsoperatie geeft onmiddellijk output zonder te wachten op alle inkomende gegevens. Ingebouwde commando's kunnen nu ook worden gebruikt in een keten van commando's die gegevens doorgeven via niet-genaamde kanalen, bijvoorbeeld "dmesg -w | string match '*usb*'".
  • Als het pad in de commandoregel niet past in de breedte van de terminal, wordt het nu gedeeltelijk afgekapt in plaats van vervangen door '>'.
  • De werking van de autocompletie bij het indrukken van Tab is verbeterd (voor ambiguë aanvullingen wordt onmiddellijk een lijst van vervangingen weergegeven zonder dat er een tweede keer op Tab gedrukt hoeft te worden).
  • Er is een nieuwe hulpfunctie 'fish_add_path' toegevoegd om een pad aan de omgevingsvariabele $PATH toe te voegen, waarbij dubbele waarden automatisch worden genegeerd.
  • Er is een visueel verbeterde foutdiagnose bij het uitvoeren van het commando test.
  • In de constructie '$x[$start..$end]' is het nu toegestaan om de waarden $start of $end over te slaan, die standaard als 1 en -1 worden gedefinieerd. Bijvoorbeeld, echo $var[..] is gelijk aan $var[1..-1] en levert output van het eerste tot het laatste element.
  • De prestaties van veel functies zijn aanzienlijk verbeterd. De functionaliteit van de stringverwerkingsfuncties is uitgebreid.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster