Saya menggunakan "%20<...<%~%<<"
di $PS1
saya , sehingga jika prefiks ditemukan di direktori kerja saat ini, digantikan oleh ~
:bekerja dengan $HOME
(diganti dengan ~
), direktori utama pengguna (diganti dengan ~user
), dan direktori yang ditentukan oleh hash -d
(misalnya, jika seseorang memiliki hash -d foo=$HOME/path/to/dir
, maka direktori ini diganti dengan ~foo
). %20<...<
dan %<<
memungkinkan zsh memotong direktori di sisi kiri jika terlalu panjang, untuk menghindari prompt yang terlalu panjang.
Anda dapat menempatkan ini ke .zshrc
Anda berkas
export PS1="%d %% "
%d
menunjukkan CWD
Untuk detail lebih lanjut, buka di sini misalnya
Seperti yang dikatakan Jiri Kremser, Anda dapat mengubah prompt menggunakan PS1
variabel. Misalnya, jika Anda ingin mengubah Prompt menjadi seperti ini (tampilkan jalur saat ini relatif terhadap direktori HOME):
gunakan pengaturan berikut di .zshrc
,
export PS1="[%~]$ "
Lalu source .zshrc
agar perubahan diterapkan.
Dokumen zsh resmi tentang variabel prompt dapat ditemukan di sini.