Bagaimana cara menginstal / membuat prompt kustom untuk shell ikan?

10

Saya menggunakan ikan 2.0 di #! Linux, tetapi ini mungkin kesalahan instalasi, karena ~ / .config / fish / config.fish saya kosong.

SuperCheezGi
sumber
Sistem operasi apa yang Anda gunakan Ubuntu, CentOS, dll dll ...?
Maks
@max CrunchBang (#!) C:
SuperCheezGi

Jawaban:

10

~/.config/fish/config.fishkosong secara default. Untuk membuat prompt khusus buat file ~/.config/fish/functions/fish_prompt.fishdan isi dengan prompt Anda.

Contoh dasar

fungsi fish_prompt
        echo (pwd) '>'
akhir
ayam
sumber
3
Apakah ada cara untuk menyimpan beberapa prompt, atau menambah daftar prompt yang tersedia yang ditampilkan ketika Anda menjalankan fish_config?
Chris Rasys
-1

Ini bekerja untuk saya:

~/.local/share/omf/init.fish

function fish_prompt
        echo (pwd) '> '
end
Praveen Cruz
sumber
Meskipun ini dapat membantu menyelesaikan masalah, itu tidak menjelaskan mengapa dan / atau bagaimana mengatasi masalah tersebut. Memberikan konteks tambahan ini akan secara signifikan meningkatkan nilai pendidikan jangka panjangnya. Harap edit jawaban Anda untuk menambahkan penjelasan, termasuk batasan dan asumsi apa yang berlaku.
Toby Speight
2
Ini menggandakan jawaban lain dan tidak menambahkan konten baru. Tolong jangan memposting jawaban kecuali Anda benar-benar memiliki sesuatu yang baru untuk disumbangkan.
DavidPostill
1
Tolong jangan tambahkan "terima kasih" sebagai jawaban. Setelah Anda memiliki reputasi yang cukup , Anda akan dapat memilih pertanyaan dan jawaban yang menurut Anda sangat membantu. - Dari Ulasan
DavidPostill
Selamat datang di superuser: Meskipun ini mungkin atau mungkin tidak menjawab pertanyaan, itu akan menjadi jawaban yang lebih baik jika Anda bisa memberikan beberapa penjelasan yang Anda rasakan mengapa ia melakukannya. Detail tentang mengapa dan kapan Anda harus melakukan sesuatu dengan instruksi yang mudah diikuti. Jika Anda merasa jawaban Anda benar lakukan hal-hal ini dan perbaiki. Silakan luangkan beberapa menit dan baca: - superuser.com/help. Menjawab: superuser.com/help/how-to-answer , sekali lagi selamat datang di superuser.Terima kasih
mic84
@DavidPostill Saya telah mengatakan lokasi file konfigurasi yang berfungsi untuk saya, saya tidak melihat lokasi yang sama dalam jawaban di atas, jadi jangan terlalu memperkirakan diri Anda dan jangan lewatkan menggunakan reputasi Anda.
praveen cruz