iTerm2 是mac下必装的终端工具,用来取代系统的Terminal。下面整理下好玩的功能:
终端显示图片:
iTerm2 支持在终端下直接渲染图片,很酷炫。
iTerm2 > Install Shell Integration 安装shell扩展,运行imgcat 命令显示图片,居然支持gif动态图。
Copy:
选中文本 则复制,不需要Command + C
Paste history:
快捷键:Command + Shift + H 调出剪切板对话框
Badges:
终端右上角显示动态信息,如主机名称、git分支等。Preferences>Profiles>General>Badge 设置 \(session.hostame)
状态栏:
iTerm2 状态栏可显示比较实用的组件,例如cpu/内存/工作目录等。Preferences > Profiles > Session > Status bar enabled
tmux集成:
tmux是强大的会话管理工具。tmux命令前缀是ctrl + b,按下ctrl + b,再按下其它键,注不是同时按下所有键。
# 安装
brew install tmux
# 常用快捷键
prefix s # 列出会话,可进行切换
prefix $ # 重命名会话
prefix d # 分离当前会话
prefix D # 分离指定会话
# 窗格管理
prefix % # 水平方向创建窗格
prefix s # 列出会话
prefix x # 关闭窗格
prefix ; # 切换到上一个窗格
prefix o # 切换到下一个窗格
prefix <- -> # 方向键切换更简单
参考链接:
https://iterm2.com/documentation.html