如果在Zsh(macOS或Ubuntu上)连续执行以下命令:
date +%s
echo \
a\
b\
c
按五次上箭头键可以滚动回到第一个命令。
有没有办法只用两个按键就能滚动回第一个命令(即第一次按键选择echo
命令,第二次按键选择date
命令)?
当历史记录包含多个长的多行命令时,使用上箭头键滚动回历史记录是很痛苦的。
我希望找到一些 Zsh 快捷键,在不停止编辑多行命令的情况下上下滚动命令历史记录,但我还没有找到任何方法。
bindkey
对我来说是一个完美的解决方案; 谢谢!它非常有效 :) - David