Burada, Saving current directory to bash history sorgusunun aynısını yapmak istedim ama zsh kabuğu içinde istedim. Daha önce herhangi bir zsh trickry yapmadım ama şu ana kadar var: Geçerli dizini zsh geçmişine kaydetme
function precmd {
hpwd=$history[$((HISTCMD-1))]
if [[ $hpwd == "cd" ]]; then
cwd=$OLDPWD
else
cwd=$PWD
fi
hpwd="${hpwd% ### *} ### $cwd"
echo "$hpwd" >>~/.hist_log
}
Şu anda bir günlük dosyasının dizin adıyla açıklamalı komutu kaydedin. Bu benim için iyi çalışıyor. Sadece tarih arabelleğinde bir değişiklik yapmanın bir yolu olabileceğini düşündüm.
olası bir kopyası [zsh komut geçmişine nasıl bir şey ekleyebilirim?] (Http://stackoverflow.com/questions/2816225/how-can-i-from-a-script-add -komut-to-the-zsh-komut-tarih) –