RSS Julia Evans
Suivre
Les raisons pour lesquelles j'aime encore le shell Fish
Fish est un shell populaire qui offre une expérience utilisateur améliorée avec plusieurs fonctionnalités clés. Ces fonctionnalités comprennent des suggestions d'historique automatiques, une auto-complétion intelligente, une insertion facile de commandes multi-lignes, une interface de complétion de tabulation conviviale et un prompt par défaut bien conçu avec intégration Git. Fish bénéficie également d'un système d'historique exhaustif avec une fonction de recherche et évite la rupture du terminal due à l'envoi accidentel de données binaires. Il désactive la combinaison de touches Ctrl+S potentiellement perturbatrice, propose une utilité de modification de chemin global et offre une mise en évidence de la syntaxe pour les commandes inexistantes. De plus, Fish offre une syntaxe de boucle simplifiée, une édition multi-ligne facilitée et des raccourcis clés Ctrl+gauche/droite pour la navigation par mots. Bien qu'il puisse y avoir des instructions limitées pour l'intégration de certains outils avec Fish, il est devenu plus largement accepté, et les utilisateurs peuvent recourir aux shells POSIX quand cela est nécessaire. Fish est particulièrement adapté aux personnes qui privilégient une configuration minimale, apprécient ses paramètres par défaut et souhaitent un shell avec un design intuitif et riche en fonctionnalités.