iterm vs. zsh features



我对为什么需要iterm和zsh感到困惑,因为从我的理解中,这两者都可以为您提供着色主题和捷径,例如gco而不是git checkout,或者以前和前者和ITERM更为知名ZSH用于后者?

您将苹果与橙色进行比较。

iTerm是一个显示终端窗口的应用程序。在该窗口内将运行外壳。有许多不同的外壳。这些外壳之一是zsh

涉及着色时,iTerm允许在外壳中涂色。外壳本身还必须允许着色,默认情况下大多数都可以做。可以将外壳配置为进行着色,例如当运行内置在ls之类的命令中时(由CLICOLORLSCOLORS变量配置(。

"快捷方式"我认为您的意思是"别名"。外壳允许设置别名。默认情况下通常没有设置,但是如果您对zsh使用某些标准库,例如OH-MY-ZSH,您将获得许多默认值。

iterm不会为您提供诸如gco之类的快捷方式。它是终端模拟器。您可以定义alias ES的外壳(例如zshbash(。如今,所有受欢迎的炮弹都为此类别名提供了支持。但是zshoh-my-zsh一起确实提供了许多git的功能,只需几行额外的配置即可。

添加到 @klas的答案:

如果您的终端应用程序不支持着色,则不会显示出外壳支持的任何颜色(ZSH或BASH或CSH(。话虽如此,如今所有基本终端应用都支持基本着色。因此,如果您要寻找的是颜色支持,则不需要Iterm(假设您正在使用默认的Terminal.app(。

但是Iterm有很多非常好的功能,您稍后可能会使用这些功能。Iterm提供的我最喜欢的功能是Shell integrationtmux支持。

相关内容

  • 没有找到相关文章

最新更新