Come aggiungere esportazioni al pesce come in .bashrc?

Volevo solo essere in grado di aggiungere all’interno del file di configurazione del pesce (non so quale / dove) la stessa funzione di questo:

export PERL5LIB=/home/iaco/workspace/perl:/home/iaco/devtools 

Questa linea è stata aggiunta all’interno del file .bashrc ed è stata in grado di esportare la variabile ogni volta che ho aperto un terminale.

C’è qualcosa del genere per i pesci? So che posso esportare variabili nei pesci usando il comando “set”, ma voglio modificare un file (non so quale) per aggiungere automaticamente quelle variabili ogni volta che apro un fish terminal.

Grazie per il tuo tempo!

    Puoi mettere la configurazione del pesce specifica dell’utente, incluse le direttive set, in ~/.config/fish/config.fish . Il contenuto dovrebbe apparire più o meno così

     set -x PERL5LIB /home/iaco/workspace/perl:/home/iaco/devtools 

    Ulteriori informazioni possono essere trovate nella documentazione .

    Usa le variabili universali introdotte in fish 2.0.0. -x significa esportato e -U significa che è dichiarato per ogni sessione di pesce. Puoi anche utilizzare le opzioni lunghe --export e --universal .

     set -xU PERL5LIB /home/iaco/workspace/perl:/home/iaco/devtools 

    Si prega di notare che la variabile PATH è un po ‘un caso speciale. Mentre PATH può essere cambiato universalmente, questo influenzerà la tua variabile PATH corrente (che potrebbe essere un po ‘un problema se un percorso extra verrà introdotto da un sistema operativo). Per la variabile PATH , utilizzare fish_user_paths variabile fish_user_paths (che aggiunge solo i percorsi). La variabile è un array, il che significa che non devi mettere : caratteri.

     set -U fish_user_paths /home/iaco/workspace/perl/share/bin /home/iaco/bin $fish_user_paths