我一直听说iTerm2比Terminal好得多。但是,当我下载iTerm2时,我看不出是什么使它比Terminal更可取。这两个应用之间有什么区别?
我一直听说iTerm2比Terminal好得多。但是,当我下载iTerm2时,我看不出是什么使它比Terminal更可取。这两个应用之间有什么区别?
Answers:
@joel的答案很好,但是Terminal.app在Lion中获得了一些专有功能:
我只是喜欢iTerm,因为它确实具有命令的自动完成功能。
从其网站上iTerm2的功能列表中:
只需键入窗口中出现的所有单词的开头,然后键入Cmd-即可;将弹出带有建议的窗口。您要找的单词通常在列表顶部!
bash
and shell 的功能(zsh
具有特别出色的自动补全功能),而不是Terminal app本身。iTerm2也同样具有特殊的自动完成模式... iterm2.com/#/section/features/autocomplete
除了已经列出的功能之外,iTerm2还在不断改进,而Terminal每隔几年就会收到少量更新。功能请求更有可能在iTerm2中得到兑现。在下一发行版中有一些很棒的东西尚未记录,但是请浏览一下最近的发行说明以了解它们。
另外,我还要指出,OP中的注释中的拆分窗格有些混乱。终端的拆分窗格为您提供同一窗口的两个视图,而iTerm2的一个选项卡为您提供无限的独立终端。
如果您是VIM的敏锐用户,则iTerm2中的鼠标模式可以正常工作-您可以使用鼠标定位光标并选择文本(在Terminal中可以工作,但有问题)。另外,当您运行VIM(或其他使用“备用”屏幕(t_ti,t_te)的基于控制台的应用程序)时,滚动也可以正常工作。
还有一个非常有用的搜索工具,可用于搜索所有打开的iTerm2选项卡的内容,可通过转到Window->Exposéall Tabs(⌥⌘E)来访问。
我也喜欢使用iTerm2工具工具可以使用的内嵌图像显示功能,这些工具使用一些自定义转义码
我使用iTerm2是因为打开不同的终端时无法配置Mac终端具有不同的颜色背景。