iTerm2 功能及操作

iTerm2 功能及操作

来源iTerm2 Features I Find Useful - Daniel De


1. 热键窗口

  • 功能:通过快捷键调出一个可覆盖当前界面的终端窗口。
  • 操作
    • iTerm2 设置中,进入 Profiles -> Keys,设置 Hotkey Window 的快捷键。
    • 默认是 Cmd+Option+I

2. 分屏

  • 功能:将终端窗口分成多个面板,可以水平或垂直分割。
  • 操作
    • 水平分屏:Cmd+D
    • 垂直分屏:Cmd+Shift+D
    • 切换面板:Cmd+Arrow Keys(方向键)

3. 搜索功能

  • 功能:在终端输出中进行搜索,自动高亮匹配结果。
  • 操作
    • 使用 Cmd+F 打开搜索框,输入要搜索的内容。
    • Cmd+G 跳转到下一个匹配项,Cmd+Shift+G 跳转到上一个匹配项。

4. Shell 集成

  • 功能:将命令历史、标记等集成到终端中。
  • 操作
    • iTerm2 设置中,进入 Profiles -> General,启用命令历史记录功能。
    • 可通过快捷键 Cmd+; 查看历史记录。

5. 会话恢复

  • 功能:恢复终端上次的会话,包括所有标签页和面板。
  • 操作
    • iTerm2 设置中,进入 General -> Startup,选择 "Open saved windows",确保保存上次会话。

6. 配置文件

  • 功能:为不同任务或环境设置自定义配置文件,调整颜色、字体等。
  • 操作
    • iTerm2 设置中,进入 Profiles,点击左下角的 + 创建新配置文件。
    • 可以分别为每个配置文件设置不同的主题、字体、背景色等。

7. 广播输入

  • 功能:向多个面板或标签发送相同的输入,适用于同时操作多个终端。
  • 操作
    • iTerm2 设置中,进入 Window,启用 Broadcast Input to All Panes
    • 可以使用 Cmd+Shift+I 开启广播输入。

8. 触发器

  • 功能:根据特定文本触发自动动作,比如高亮或播放声音。
  • 操作
    • iTerm2 设置中,进入 Profiles -> Advanced,点击 Triggers,添加新的触发器。
    • 设置匹配条件和对应的触发动作(如高亮文本或播放声音)。

9. 复制模式

  • 功能:可以使用键盘快捷键在终端中选择和复制文本,而无需鼠标操作。
  • 操作
    • 使用 Cmd+Shift+Arrow Keys 选择文本。
    • Cmd+C 复制选中的文本。

10. 外观自定义

  • 功能:调整终端的主题、透明度、字体等,提升可视性和美观性。
  • 操作
    • iTerm2 设置中,进入 Profiles -> ColorsTextWindow 来调整外观。
    • 可以选择透明度、字体样式、背景色等。

11. 内联图片

  • 功能:在终端中直接显示图片,而不需要离开终端环境。
  • 操作
    • 在终端中使用 imgcat 命令来显示图片(需要安装 iterm2-imgcat 工具)。

12. 脚本和自动化

  • 功能:支持使用 Python 或 AppleScript 来自动化任务。
  • 操作
    • iTerm2 设置中,进入 General -> Command,可以设置启动时运行的脚本。
    • 通过 AppleScript 或 Python 脚本调用 iTerm2 的 API 来控制终端行为。

posted @ 2025-07-07 13:56  刘俊涛的博客  阅读(156)  评论(0)    收藏  举报