我发现如果你运行一个命令 5 次你必须按箭头键 6 次才能获得上一个命令,这很烦人。有什么方法可以改变这种行为吗?
iTerm2 构建 1.0.0.20111020
我发现如果你运行一个命令 5 次你必须按箭头键 6 次才能获得上一个命令,这很烦人。有什么方法可以改变这种行为吗?
iTerm2 构建 1.0.0.20111020
这不是 iTerm 的一个特性,而是你的 shell 的历史特性。如果您使用默认的 Bash,您可以将其放入您的~/.bashrc
:
export HISTCONTROL=ignoreboth
shopt -s histappend
# After each command, save and reload history
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
第一行将告诉 Bash 忽略重复的和空的历史条目。第二行将合并多个打开会话的历史记录(例如在多个选项卡或窗口中)。第三行将确保在每个命令之后保留历史记录。