文章目录
-
-
- 前言
- [一、 为什么选择 Terminator?](#一、 为什么选择 Terminator?)
- [二、 安装步骤](#二、 安装步骤)
- [三、 核心快捷键指南(建议收藏)](#三、 核心快捷键指南(建议收藏))
-
- [1. 窗口切分](#1. 窗口切分)
- [2. 导航与切换](#2. 导航与切换)
- [3. 标签页管理](#3. 标签页管理)
- [4. 其它常用操作](#4. 其它常用操作)
- [四、 进阶配置:让它更符合你的习惯](#四、 进阶配置:让它更符合你的习惯)
- [五、 结语](#五、 结语)
-
前言
在 Linux 环境下进行开发,尤其是涉及机器人(ROS2)、嵌入式系统或复杂的后端服务调试时,我们经常需要同时查看多个日志输出、运行不同的脚本。虽然 Ubuntu 自带的终端已经足够优秀,但在窗口分割的灵活性上,Terminator 才是真正的效率神器。
今天这篇文章,我将详细介绍如何在 Ubuntu 22.04 上安装 Terminator,并整理一份我日常开发中最常用的快捷键指南,助你打造极致流畅的开发环境。
一、 为什么选择 Terminator?
我在日常处理机器人标定软件或维护 gRPC 客户端时,经常面临需要同时观察 3-4 个不同输出流的情况。Terminator 的核心优势在于:
- 自由分屏:可以在同一个窗口内进行无限次数的水平或垂直切割。
- 布局保存:你可以保存常用的窗口布局,下次一键开启。
- 极低的学习成本:无需像 Tmux 那样记忆复杂的指令,通过快捷键或右键菜单即可快速上手。
二、 安装步骤
在 Ubuntu 22.04 上,Terminator 已经包含在官方软件库中,通过 apt 即可快速安装。
打开终端,依次执行以下命令:
bash
# 更新软件源
sudo apt update
# 安装 Terminator
sudo apt install terminator -y
安装完成后,你可以通过搜索应用列表找到它,或者直接在终端输入 terminator 启动。
小技巧 :建议将其设置为系统默认终端。可以通过
sudo update-alternatives --config x-terminal-emulator来选择 Terminator。
三、 核心快捷键指南(建议收藏)
Terminator 的灵魂在于快捷键。掌握了以下指令,你就可以完全脱离鼠标操作。
1. 窗口切分
| 快捷键 | 功能 |
|---|---|
Ctrl + Shift + O |
水平切分 (Horizontal Split) |
Ctrl + Shift + E |
垂直切分 (Vertical Split) |
Ctrl + Shift + W |
关闭当前分屏 |
Ctrl + Shift + X |
最大化当前分屏(再按一次还原) |
2. 导航与切换
| 快捷键 | 功能 |
|---|---|
Alt + 方向键 |
在不同的分屏之间移动焦点 |
Ctrl + Tab |
循环切换不同的分屏 |
3. 标签页管理
| 快捷键 | 功能 |
|---|---|
Ctrl + Shift + T |
新建标签页 (Tab) |
Ctrl + PageDown/PageUp |
在不同标签页之间切换 |
4. 其它常用操作
| 快捷键 | 功能 |
|---|---|
Ctrl + Shift + F |
全局搜索(快速定位历史日志) |
Ctrl + Shift + S |
隐藏/显示滚动条 |
Ctrl + Shift + G |
清理当前终端屏幕 |
Ctrl + + / - |
快速放大/缩小字体 |
四、 进阶配置:让它更符合你的习惯
右键点击 Terminator 界面,选择 Preferences(偏好设置),你可以进行以下个性化定制:
- Profiles -> Colors:我个人比较喜欢 "Solarized Dark" 或者 "Tango" 主题,对眼睛比较友好。
- Profiles -> Background:可以设置背景透明度,方便在终端下观察代码文档。
- Layouts:这是最高级的功能。你可以配置好一个"左侧代码、右上编译、右下运行"的布局并命名,下次启动时直接调用。
五、 结语
对于嵌入式开发者而言,工具的效率直接决定了心流的持续时间。Terminator 这种能够将所有信息流整合在一个视窗内的工具,极大地减少了 Alt + Tab 切换带来的干扰。
希望这篇指南能帮你快速上手这款利器。