iterm2 是一个实用且易于使用的macOS终端应用程序替代品,附带了一系列旨在改善工作流程的功能。iTerm2 Mac版可以替代原生的Terminal,支持分窗口操作、自动完成、粘贴历史、回放功能、全屏等使用的功能
iTerm2 是 MAC 下最好的终端工具。可以简单的认为,iTerm2 是配置完毕开箱即用的 tmux。但 tmux 有以下一些缺点:
- 查找 terminal 的输出历史内容需要切换到 vim 模式。在该模式下复制使用的是 vim 的查找,增加了认知负担;
- 和各种工具兼容性比较差,尤其是 vim 和 emacs 的 powerline;
- 自有样式,与系统的样式冲突。
- iTerm2 的一些特色功能如下:
标签变色
iTerm2 的标签的颜色会变化,以指示该 tab 当前的状态。当该标签有新输出的时候,标签会变成洋红色;新的输出长时间没有查看,标签会变成红色。可在设置中关掉该功能。
智能选中
在 iTerm2 中,双击选中,三击选中整行,四击智能选中(智能规则可配置),可以识别网址,引号引起的字符串,邮箱地址等。(很多时候双击的选中就已经很智能了)
在 iTerm2 中,选中即复制。即任何选中状态的字符串都被放到了