alliberament de closca de peix 3.2

S'ha publicat el llançament de l'ordre interactiu shell fish 3.2.0 (shell interactiu amigable), desenvolupant-se com una alternativa més fàcil d'utilitzar a bash i zsh. Fish admet funcions com el ressaltat de sintaxi amb detecció automàtica d'errors d'entrada, suggeriments de possibles opcions d'entrada basades en l'historial d'operacions anteriors, autocompleció d'opcions i ordres utilitzant les seves descripcions als manuals de l'home, treball còmode fora de la caixa sense necessitat per a una configuració addicional, un llenguatge de script simplificat, suport de porta-retalls X11, eines de cerca convenients en l'historial d'operacions completades. El codi del projecte es distribueix sota la llicència GPLv2. Es creen paquets preparats per a Ubuntu, Debian, Fedora, openSUSE i RHEL.

Entre les novetats afegides:

  • S'ha afegit suport per a la recuperació dels canvis (Desfés i Refés) en editar la línia d'ordres. Desfés s'anomena mitjançant la combinació Ctrl+Z, i Refer mitjançant Alt+/.
  • Les ordres integrades ara es processen a mesura que arriben les dades, per exemple, una operació de substitució de cadena comença a sortir immediatament, sense esperar que arribin totes les dades d'entrada. Incloses les ordres integrades, ara les podeu utilitzar en una cadena d'ordres que transfereixen dades a través de canonades sense nom, per exemple “dmesg -w | coincideix de cadena '*usb*'".
  • Si el camí a l'indicador de la línia d'ordres no encaixa amb l'amplada de la línia del terminal, ara es trunca parcialment en lloc de substituir-se per ">".
  • S'ha millorat l'autocompleció d'entrada prement Tab (per a addicions ambigües, es mostra immediatament una llista de substitucions sense necessitat de prémer Tab una segona vegada).
  • S'ha afegit una nova funció d'ajuda "fish_add_path" per afegir un camí a la variable d'entorn $PATH, filtrant automàticament els duplicats.
  • Proporciona més diagnòstics visuals dels errors en executar l'ordre de prova.
  • La construcció "$x[$start..$end]" ara permet ometre els valors de $start o $end, que es defineixen com a 1 i -1 per defecte. Per exemple, echo $var[..] és equivalent a $var[1..-1] i s'imprimirà des del primer fins a l'últim element.
  • El rendiment de moltes funcions s'ha millorat significativament. S'han ampliat les capacitats de les funcions de processament de cadenes.

Font: opennet.ru

Afegeix comentari