【简介】
免费
Mac自带的终端工具“终端”,使用起来不够便捷,也不够炫,之前工作的时候,在朋友那边发现了一款超级酷炫的终端工具“iTerm2”。用过它之后,你一定会喜欢上它。
- 这是它的官网,官网也很酷啊:https://www.iterm2.com/
【吸引你的亮点】
根据官网的描述,下面这些是iTerm2有一些比较吸引人的特性
非常强大的复制功能
直接用鼠标,选中的内容,就是复制的内容。
没有鼠标的时候:请按cmd-f打开查找字段。 输入要复制的文本的开头,查找功能将在窗口中选择它。 然后按Tab键,选择的结尾将前进一个单词。 要将选择的开头移到左侧,请按shift-tab。 最多可以通过这种方式选择一行文本。
拆分窗格
iTerm2可以将选项卡划分为多个矩形“窗格”,每个窗格都是不同的终端会话。 快捷方式cmd-d和cmd-shift-d分别垂直或水平划分现有会话。 可以“最大化”当前窗格 - 隐藏该选项卡中的所有其他窗格。- 修改Cmd和选项
可以单独控制左右命令和选项键。 - 保存标记/跳转到标记
可以使用cmd-shift-M在会话中标记位置,然后使用cmd-shift-J跳回到该位置。 例如,如果您暂停编辑器以编译程序并且它发出错误,这很有用。 可以在该点保存标记,然后返回编辑器以修复错误。 在您工作时,您可以使用cmd-shift-J跳回编译错误。 - 正则表达式搜索
当您打开查找字段(cmd-f)时,放大镜在字段左侧有一个向下箭头。 单击它将打开一个选项菜单,您可以在其中启用正则表达式搜索。 使用ICU语法。 - 自动完成
选项卡或其回滚缓冲区中存在的任何文本都可以在该选项卡中自动完成。 要使用自动填充功能,请键入单词的开头,然后按cmd- ;. 将打开一个自动完成窗口,显示开始输入的单词的前20个选项。 可以通过键入子序列来过滤列表。 按退格键可以重置过滤器。 如果您进行选择并按回车键,则会为您输入。 如果您进行选择并按Tab键,您的自动填充将通过选择进行扩展。 - 粘贴历史记录
每当在iTerm2中复制或粘贴文本时,都会将其添加到粘贴历史记录中。 您可以使用cmd-shift-H访问粘贴历史记录。 可以通过键入子序列来过滤,可以通过按退格键清除过滤器。 您可以通过在“首选项”>“常规”>“将复制/粘贴历史记录保存到磁盘”下打开该选项,选择将粘贴历史记录保存到磁盘。 - 全屏
您可以按cmd-enter,iTerm2将占据整个屏幕。 如果您配置了透明背景,则在进入全屏模式时将关闭它以减少干扰。 您可以使用cmd-U重新启用它。 与大多数macOS应用程序不同,如果禁用“首选项”>“常规”>“本机”全屏窗口,iTerm2可以在同一个桌面上打开全屏窗口而不会产生恼人的动画。 - 焦点跟随鼠标
默认情况下此选项处于关闭状态,但可以在“首选项”>“指针”>“焦点跟随鼠标”下启用。 它只影响iTerm2窗口。 - 修改光标的颜色
- 通知中心支持
如果启用通知(“首选项”>“配置文件”>“终端”>“发送低估/通知中心”警报),则会在终端发出蜂鸣声,在一段时间的静音后输出或终止时收到消息。 还有一个专有的转义序列来发送通知。 您可以在“首选项”>“配置文件”>“终端”>“筛选警报”中调整发布的通知类型。 - 撤消关闭
如果您不小心关闭了一个会话,您将获得五秒钟(默认情况下;可在“首选项”>“个人档案”>“会话”中进行配置)以通过按Cmd-Z来撤消该会话。 - Shell集成
Shell Integration是iTerm2独有的功能,它使用有关shell提示符的知识来帮助您从一个shell提示符导航到另一个shell提示符,记录命令历史记录,建议最常用的目录,帮助您重新运行命令,从远程主机下载文件 单击,通过拖放将文件上载到远程主机等。 有关所有详细信息,请参见Shell Integration文档。 - 密码管理器
iTerm2可以将您的密码保存在钥匙串中。 使用Window> Password Manager菜单项打开密码管理器并输入密码。 - 快速打开
如果您有很多会话,您可以通过快速打开快速找到您正在寻找的会话。 选择“视图”>“快速打开”菜单项(cmd-shift-O),然后输入搜索查询。 您可以按选项卡标题,命令名称,主机名,用户名,配置文件名称,目录名称,徽章标签等进行搜索。 快速打开还可以创建新选项卡,更改当前会话的配置文件以及打开安排。 如果您使用/开始查询,则会为您提供各种命令的快捷方式。 输入/的查询以查看它们。