10 votes

Où fish_config enregistre-t-il ses paramètres ?

J'ai utilisé le fish_config pour personnaliser mon schéma de couleurs de syntaxe et je veux maintenant copier ces paramètres sur des serveurs distants que je ne peux pas exécuter. fish_config sur. Où enregistre-t-il les modifications apportées par cet utilitaire ?

2 votes

Je crois que ce sont des variables universelles. Faire set -U de les voir

12voto

Mark Points 11

Certains paramètres, tels que le thème de couleur, sont stockés en tant que variables universelles. Exécuter set -U pour les voir.

Notez qu'à l'heure actuelle, les variables universelles sont stockées dans un fichier dont le nom est unique pour chaque hôte. Dans la prochaine version de fish 3.0.0, nous allons faire en sorte que ce fichier soit vraiment global, de sorte que la simple copie de votre fichier ~/.config/fish vers une autre machine installera des éléments comme votre thème de couleur. Voir cette question pour plus de détails.

Pour le moment, vous devez utiliser set -U | grep fish_color_ sur la machine ayant le thème que vous aimez et faire set -U de chaque var sur la machine cible. Un peu casse-pieds, nous l'admettons.

L'invite est sauvegardée comme une fonction autoloadée dans le fichier ~/.config/fish/functions/fish_prompt.fish .

1 votes

Ensuite, depuis la version 3, tout est stocké dans ~/.config/fish/fish_variables .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X