7

我发现如果你运行一个命令 5 次你必须按箭头键 6 次才能获得上一个命令,这很烦人。有什么方法可以改变这种行为吗?

iTerm2 构建 1.0.0.20111020

4

1 回答 1

8

这不是 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 忽略重复的和空的历史条目。第二行将合并多个打开会话的历史记录(例如在多个选项卡或窗口中)。第三行将确保在每个命令之后保留历史记录。

于 2012-01-15T22:44:30.183 回答