iTerm2 和 Zsh 中 git 及以下的行为 - 不要使用单独的 view/alternate 屏幕

Behavior of git and less in iTerm2 and Zsh - do not use separate view/alternate screen

在带有 iTerm2 的 Zsh 中使用类似 less 的命令,例如运行 git log --graph -n 3git stash listless README.md 将输出放在单独的视图中。我希望行为更像 cat,其中输出保留在主 window 中。例如。当我使用 git log 时,我希望能够返回我刚刚看到的提交哈希值。

修复是 iTerm2 setting "Disable save/restore alternate screen" 在 iTerm2>首选项>终端中找到的。选中关联的框会给出所需的行为。