GNU/Linux >> Tutoriels Linux >  >> Linux

Fish Shell :comment puis-je personnaliser les couleurs de la fonction de saisie semi-automatique ?

Je l'ai trouvé, après avoir vérifié ces documents, et fait quelques essais et erreurs avec différentes variables d'environnement qui pourraient être responsables de cette fonctionnalité. La variable d'environnement est fish_color_search_match

et la solution change la variable comme :

$ set fish_color_search_match --background='333'

'333' est le code couleur. Il est également possible d'utiliser des couleurs prédéfinies comme cyan , green , blue , etc. qui sont disponibles.

De plus, je suis conscient que cela appartient peut-être mieux à Unix &Linux StackExchange (ce qui aurait pu être la raison du vote négatif ?)

Modifier :tenez compte du fait que les couleurs ne s'afficheront pas correctement si votre terminal n'utilise pas 256 couleurs.


Ajout à la réponse la plus votée. La commande fish_config colors a été supprimé et vous devez plutôt utiliser ce qui suit :

$ fish_config browse

il est plus pratique de configurer toutes les configurations de couleur via l'interface utilisateur fish web, ce qui peut être fait à partir de cli :

fish_config colors , qui lance le serveur de configuration de fish, et il y a déjà des tonnes de suggestion de couleurs prédéfinies

Pour plus d'informations, consultez The Fish Shell


Linux
  1. Comment changer le shell par défaut sous Linux

  2. Comment puis-je déterminer l'utilisation actuelle du processeur à partir du shell ?

  3. Comment puis-je vérifier le nombre d'accès pour chaque règle dans iptables ?

  4. Comment puis-je boucler sur la sortie d'une commande shell ?

  5. Comment installer/créer une invite personnalisée pour la coquille de poisson ?

Comment installer Fish, le shell interactif convivial, sous Linux

Comment personnaliser la commande Linux top

Comment répertorier les noms de couleurs disponibles ?

Comprendre la boucle for dans les scripts shell

Comment puis-je tester la RAM pour la corruption des données sur un système basé sur ARM ?

Comment puis-je masquer la sortie d'une application shell sous Linux ?