【发布时间】:2021-10-15 20:20:21
【问题描述】:
我正在尝试在我的新 Mac 上设置终端以匹配旧 Mac 的行为,但是我的多行提示遇到了一个问题,这让我很困惑。我记得几年前我在安装旧 Mac 时遇到了这个问题,但我不记得我是如何解决的。
我的提示(无颜色)如下所示:
╭─username ~ 130 ↵
╰─
当我在旧 Mac 上的 iTerm2 中按 ⌘commandK 时,它会清除终端窗口,以便提示的两行都显示在顶部。
当我在新 Mac 上的 iTerm2 中按 ⌘commandK 时,它会清除终端窗口,以便仅在顶部显示提示的第二行。
我已经尝试检查所有我能想到的,我已经检查了:
- 我的主目录中的每个点文件/目录(将它们复制到新的 Mac)。
- iTerm2 设置。
- 系统设置(主要是键盘快捷键)。
- 提供有关设置多行提示的说明的各种网站。
有趣的是,我发现如果我输入 clear iTerm2 将清除屏幕并在两台 Mac 上显示顶行。但是,它首先清除整个屏幕,包括提示,然后再将提示带回来(看起来很糟糕 imo)。但是,由于它的工作方式不同 ⌘commandK 我不认为这是我的旧 Mac 正在做的事情。
我可能安装了一些程序/脚本以某种方式执行此操作,但如果是这样,我在本地找不到它或在网上没有引用它。
有谁知道我怎样才能让 ⌘commandK 在保持提示符的第一行的同时清除屏幕?我仍然拥有旧 Mac,因此如果对我更改了哪些设置有任何猜测,我可以检查/比较它与新 Mac 上的任何内容。
编辑: 我能够找到一些有用的东西,但是如果有人有任何其他建议,我很乐意尝试并接受任何我可以制作的比这更简单的工作(例如,不需要另一个 3rd 方应用程序)。
【问题讨论】:
-
this 对您有帮助吗?
Enable "Redraw the screen after the Clear Buffer menu item is selected" under Preferences -> Advanced -> General -
最后我的顶线被画了两次。这可能是由于我过去如何让我的多行提示符工作造成的,所以我会看看我是否能找到一种让它工作的方法。
标签: terminal zsh oh-my-zsh iterm2