📅  最后修改于: 2023-12-03 15:20:36.238000             🧑  作者: Mango
Terminalizer 是一款开源的终端录制工具,它可以记录你的 Linux 终端会话并生成动画 GIF,方便与他人分享你的终端操作过程。它具有易用、美观、定制性高等特点,可以满足日常使用和展示的需求。
Terminalizer 支持 Linux、macOS 和 Windows,在这里我们以 Linux 为例进行介绍。
你可以使用你的包管理器(如 apt, yum)来安装 Terminalizer,如下所示:
# Ubuntu / Debian
sudo apt install terminalizer
# CentOS / Fedora
sudo yum install terminalizer
你也可以在 GitHub Release Page 上下载 Terminalizer 的二进制文件并手动安装。
安装好 Terminalizer 后,你可以使用以下命令来录制终端会话:
terminalizer record demo
其中,demo
为你的录制会话的名称,它会被保存在默认目录(~/.terminalizer
)中,在录制过程中,你可以使用终端进行各种操作。
录制完毕后,你可以使用以下命令生成动画 GIF:
terminalizer render demo
这会在当前目录下生成名为 demo.gif
的 GIF 文件,当然你也可以使用 -o
参数来指定输出文件名和输出目录:
terminalizer render demo -o /path/to/output.gif
Terminalizer 提供了非常丰富的配置选项,你可以通过编辑配置文件 ~/.terminalizer/config.yml
来定制你的录制设置、终端配色等等。
这里给出一个简单的配置文件作为示例,你可以根据自己的需要进行修改:
# 终端配色方案,使用默认值
colors:
main:
background: '#282c34' # 背景颜色
foreground: '#abb2bf' # 前景颜色
cursor: '#528bff' # 光标颜色
black: '#21252b'
red: '#ff6c6b'
green: '#98c379'
yellow: '#e5c07b'
blue: '#61afef'
magenta: '#c678dd'
cyan: '#56b6c2'
white: '#dcdfe4'
# 常用录制设置
recordings:
gif:
fps: 12 # GIF 图像帧率
width: 800 # GIF 图像宽度
height: 600 # GIF 图像高度
command:
- shell
# 别名映射
aliases:
ls: 'ls --color=auto'
Terminalizer 是一款强大的终端录制工具,它可以轻松生成漂亮而又清晰的终端操作 GIF,同时也具有丰富的定制选项,如果你需要录制终端会话并分享给他人,那么 Terminalizer 绝对是一个不错的选择。