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 -> Colors、Text 或 Window 来调整外观。
- 可以选择透明度、字体样式、背景色等。
11. 内联图片
- 功能:在终端中直接显示图片,而不需要离开终端环境。
- 操作:
- 在终端中使用
imgcat
命令来显示图片(需要安装iterm2-imgcat
工具)。
- 在终端中使用
12. 脚本和自动化
- 功能:支持使用 Python 或 AppleScript 来自动化任务。
- 操作:
- 在 iTerm2 设置中,进入 General -> Command,可以设置启动时运行的脚本。
- 通过 AppleScript 或 Python 脚本调用 iTerm2 的 API 来控制终端行为。
你要保守你心,胜过保守一切。
本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/18970437