我希望在zsh shell中達到與Saving current directory to bash history中所述相同的效果。我沒有做任何的zsh trickry之前,但到目前爲止,我有:將當前目錄保存到zsh歷史中
function precmd {
hpwd=$history[$((HISTCMD-1))]
if [[ $hpwd == "cd" ]]; then
cwd=$OLDPWD
else
cwd=$PWD
fi
hpwd="${hpwd% ### *} ### $cwd"
echo "$hpwd" >>~/.hist_log
}
現在我保存的目錄名到一個日誌文件註釋的命令。這對我來說很好。只是認爲可能有辦法在歷史緩衝區中進行替換。
可能的重複[我如何(從腳本)添加一些東西到zsh命令的歷史?](http://stackoverflow.com/questions/2816225/how-can-i-from-a-script-add - 什麼東西到這個zsh命令歷史) – 2010-05-13 11:02:53