poisson 3.2 libération des coquilles

La version de la commande interactive shell fish 3.2.0 (friendly interactive shell) a été publiée, se développant comme une alternative plus conviviale à bash et zsh. Fish prend en charge des fonctionnalités telles que la coloration syntaxique avec détection automatique des erreurs de saisie, les suggestions d'options de saisie possibles basées sur l'historique des opérations passées, la saisie semi-automatique des options et des commandes à l'aide de leurs descriptions dans les manuels d'utilisation, un travail confortable dès le départ sans avoir besoin pour une configuration supplémentaire, un langage de script simplifié, la prise en charge du presse-papiers X11, des outils de recherche pratiques dans l'historique des opérations terminées. Le code du projet est distribué sous licence GPLv2. Des packages prêts à l'emploi sont créés pour Ubuntu, Debian, Fedora, openSUSE et RHEL.

Parmi les nouveautés ajoutées :

  • Ajout de la prise en charge de l'annulation des modifications (Annuler et Rétablir) lors de la modification de la ligne de commande. Annuler est appelé via la combinaison Ctrl+Z et Rétablir via Alt+/.
  • Les commandes intégrées traitent désormais l'arrivée des données. Par exemple, une opération de remplacement de chaîne commence immédiatement, sans attendre l'arrivée de toutes les données d'entrée. Y compris les commandes intégrées, vous pouvez désormais les utiliser dans une chaîne de commandes qui transfèrent des données via des canaux sans nom, par exemple « dmesg -w | la chaîne correspond à '*usb*'".
  • Si le chemin à l'invite de ligne de commande ne rentre pas dans la largeur de la ligne du terminal, il est désormais partiellement tronqué plutôt que remplacé par ">".
  • Amélioration de la saisie semi-automatique en appuyant sur Tab (pour les ajouts ambigus, une liste de remplacements s'affiche immédiatement sans qu'il soit nécessaire d'appuyer une seconde fois sur Tab).
  • Ajout d'une nouvelle fonction d'assistance "fish_add_path" pour ajouter un chemin vers la variable d'environnement $PATH, filtrant automatiquement les doublons.
  • Fourni des diagnostics plus visuels des erreurs lors de l'exécution de la commande de test.
  • La construction "$x[$start..$end]" permet désormais d'omettre les valeurs de $start ou $end, qui sont définies comme 1 et -1 par défaut. Par exemple, echo $var[..] équivaut à $var[1..-1] et s'imprimera du premier au dernier élément.
  • Les performances de nombreuses fonctions ont été considérablement améliorées. Les capacités des fonctions de traitement de chaînes ont été étendues.

Source: opennet.ru

Ajouter un commentaire