iTerm2 和 Zsh 中 git 和 less 的行为 - 不要使用单独的视图/备用屏幕
Posted
技术标签:
【中文标题】iTerm2 和 Zsh 中 git 和 less 的行为 - 不要使用单独的视图/备用屏幕【英文标题】:Behavior of git and less in iTerm2 and Zsh - do not use separate view/alternate screen 【发布时间】:2018-04-27 19:44:04 【问题描述】:在带有 iTerm2 的 Zsh 中使用类似 less
的命令,例如运行git log --graph -n 3
、git stash list
或less README.md
,将输出放在单独的视图中。我希望行为更像cat
,其中输出保留在主窗口中。例如。当我使用git log
时,我希望能够参考我刚刚看到的提交哈希。
【问题讨论】:
另见shallowsky.com/linux/noaltscreen.html 和unix.stackexchange.com/questions/85398/…(虽然专门针对iTerm2,设置更容易!)。 【参考方案1】:修复是在 iTerm2>Preferences>Terminal 中找到的 iTerm2 setting“禁用保存/恢复备用屏幕”。选中相关的框会给出所需的行为。
【讨论】:
以上是关于iTerm2 和 Zsh 中 git 和 less 的行为 - 不要使用单独的视图/备用屏幕的主要内容,如果未能解决你的问题,请参考以下文章
为MAC配置终端环境iTerm2+Zsh+oh-my-zsh