如何在 macOS 上使用 iterm 作为默认终端?

Oli*_*r D 4 macos shell terminal iterm2

我想让 iTerm2 作为我在 macOS 上的默认终端,

我打开 iTerm2 并点击 make iTerm default Term

但它不起作用!

我转到默认终端首选项

TE

但是打开后我看到了这个 呃

sup*_*rup 8

(打开 iTerm Build 3.3.7 版)

菜单:iTerm2>Make iTerm2 Default Term

在此处输入图片说明


fay*_*k13 4

听起来您需要重建 macOS 的LaunchServices.

为此,请下载OnyX并根据您当前的 macOS 版本选择版本。

您需要的选项在红色框中,我建议您取消选中您不需要或不知道的任何内容;否则,您最终可能会删除可能需要的数据:

玛瑙插画

之后,您可以使用 iTerm2 中的内置Make iTerm2 Default Term选项重试(如果此选项对您来说呈灰色,请单击option+ iTerm 菜单按钮再次重新启用它)。

有多种方法可以通过命令行来完成此操作,而无需下载第三方应用程序,但我足够信任 OnyX 来完成这项工作。

但是,如果您决定从命令行执行此操作,请确保键入与当前 macOS 版本相对应的命令。更多内容请参见此处

希望这可以帮助 :)