Saya hanya ingin dapat menambahkan di dalam beberapa file konfigurasi ikan (tidak tahu yang mana / di mana) fungsi yang sama seperti ini:
export PERL5LIB=/home/iaco/workspace/perl:/home/iaco/devtools
Baris ini ditambahkan di dalam file .bashrc dan ia dapat mengekspor variabel setiap kali saya membuka terminal.
Apakah ada yang seperti itu untuk ikan? Saya tahu bahwa saya dapat mengekspor variabel dalam ikan menggunakan perintah "set", tetapi saya ingin memodifikasi satu file (tidak tahu yang mana) untuk secara otomatis menambahkan variabel-variabel itu setiap kali saya membuka terminal ikan.
Terima kasih atas waktunya!
sumber
-x
bendera. Saya baru saja memperbarui jawabannya, dan Anda dapat membaca lebih lanjut tentang itu di bagian "Mengekspor variabel" dalam dokumentasi.$PATH
dll bisa digunakan pada ikan, termasuk di config.fish.Gunakan variabel universal yang diperkenalkan pada ikan 2.0.0.
-x
berarti diekspor, dan-U
berarti diumumkan untuk setiap sesi ikan. Anda juga dapat menggunakan opsi panjang--export
dan--universal
.Harap dicatat bahwa
PATH
variabel adalah sedikit kasus khusus. MeskipunPATH
dapat diubah secara universal, ini akan memengaruhi variabel PATH Anda saat ini (yang mungkin sedikit masalah jika jalur tambahan akan diperkenalkan oleh sistem operasi). UntukPATH
variabel, gunakanfish_user_paths
variabel (yang hanya menambahkan jalur) sebagai gantinya. Variabelnya adalah array, yang berarti Anda tidak harus memasukkan:
karakter.sumber