Ubuntu 22.04 终端进阶:Terminator 安装与快捷键完全手册


文章目录

      • 前言
      • [一、 为什么选择 Terminator?](#一、 为什么选择 Terminator?)
      • [二、 安装步骤](#二、 安装步骤)
      • [三、 核心快捷键指南(建议收藏)](#三、 核心快捷键指南(建议收藏))
        • [1. 窗口切分](#1. 窗口切分)
        • [2. 导航与切换](#2. 导航与切换)
        • [3. 标签页管理](#3. 标签页管理)
        • [4. 其它常用操作](#4. 其它常用操作)
      • [四、 进阶配置:让它更符合你的习惯](#四、 进阶配置:让它更符合你的习惯)
      • [五、 结语](#五、 结语)

前言

在 Linux 环境下进行开发,尤其是涉及机器人(ROS2)、嵌入式系统或复杂的后端服务调试时,我们经常需要同时查看多个日志输出、运行不同的脚本。虽然 Ubuntu 自带的终端已经足够优秀,但在窗口分割的灵活性上,Terminator 才是真正的效率神器。

今天这篇文章,我将详细介绍如何在 Ubuntu 22.04 上安装 Terminator,并整理一份我日常开发中最常用的快捷键指南,助你打造极致流畅的开发环境。


一、 为什么选择 Terminator?

我在日常处理机器人标定软件或维护 gRPC 客户端时,经常面临需要同时观察 3-4 个不同输出流的情况。Terminator 的核心优势在于:

  1. 自由分屏:可以在同一个窗口内进行无限次数的水平或垂直切割。
  2. 布局保存:你可以保存常用的窗口布局,下次一键开启。
  3. 极低的学习成本:无需像 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(偏好设置),你可以进行以下个性化定制:

  1. Profiles -> Colors:我个人比较喜欢 "Solarized Dark" 或者 "Tango" 主题,对眼睛比较友好。
  2. Profiles -> Background:可以设置背景透明度,方便在终端下观察代码文档。
  3. Layouts:这是最高级的功能。你可以配置好一个"左侧代码、右上编译、右下运行"的布局并命名,下次启动时直接调用。

五、 结语

对于嵌入式开发者而言,工具的效率直接决定了心流的持续时间。Terminator 这种能够将所有信息流整合在一个视窗内的工具,极大地减少了 Alt + Tab 切换带来的干扰。

希望这篇指南能帮你快速上手这款利器。

相关推荐
不会写程序的未来程序员2 小时前
nvm 安装教程:Node.js 版本管理全攻略 (Win/Mac/Linux) + .nvmrc 实战
linux·macos·node.js·前端开发·环境配置·nvm
黄焖鸡能干四碗2 小时前
网络安全风险评估报告(WORD版本)
大数据·运维·网络·人工智能·制造
跨境麦香鱼2 小时前
2026自动化抢鞋机器人:如何通过高并发代理提高成功率?
运维·网络·自动化
路由侠内网穿透2 小时前
本地部署开源发票管理系统 Invoice Ninja 并实现外部访问
运维·服务器·数据库·物联网·开源
Hello 0 12 小时前
“机房学生认证系统”与批量自动化部署方案
运维·自动化
KKKlucifer2 小时前
4A 平台合规自动化:从策略配置到审计追溯的全链路技术实现
运维·网络·自动化
信创DevOps先锋2 小时前
Gitee DevOps:构筑国产化数字基座,赋能企业信创转型
运维·gitee·devops
似水এ᭄往昔2 小时前
【Linux】--进程控制
linux·运维·服务器
l14372332672 小时前
AI解说大师narrator-ai-cli:影视解说自动化工具,CLI架构让内容生产效率翻倍
运维·人工智能·自动化