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

How can I use iterm as default terminal on macOS?

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

我打开 iTerm2 并点击 make iTerm default Term

但是没用!

然后我转到默认终端首选项

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

听起来您需要重建 macOS LaunchServices

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

你需要的选项在红框里,我建议你取消勾选你不需要或不知道的任何东西;否则,您最终可能会删除您可能需要的数据:

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

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

但是,如果您决定从命令行执行此操作,请确保键入与您当前的 macOS 版本相对应的命令。更多关于 here.

希望这对您有所帮助:)

改为使用此位置:

/Applications/iTerm.app/Contents/MacOS/iTerm2

但请注意,它不会完全解决您的问题。 Termianal 无论如何都会开始,但这一次,它将 运行 iTerm2 - 按照您的指示去做。

(打开iTerm Build 3.3.7版本)

菜单:iTerm2 > Make iTerm2 Default Term

您想从哪里打开终端?当我想从 Visual Studio 代码打开外部终端时,我遇到了和你一样的问题。 我通过转到 Code > Preferences > Settings 解决了这个问题。在搜索栏中查找 terminal,然后在 Terminal > External 中为您的操作系统设置 /Applications/iTerm.app