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 切换带来的干扰。

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

相关推荐
fengkai45452 小时前
十二、Redis -2
运维·数据库·redis·容器
哎呦,帅小伙哦2 小时前
进程监控工具——htop
linux·运维·服务器
深圳恒讯2 小时前
海外服务器延迟高怎么解决?从线路到TCP协议的6层排查清单
运维·服务器·tcp/ip
夏虫不可与之言冰3 小时前
Windows WSL2 (Ubuntu) 搭建 ESP‑IDF 6.1 开发环境全过程演示
linux·windows·ubuntu·esp32·乐鑫科技·乐鑫eim·乐鑫代理商
北龙云海3 小时前
AI驱动数据库运维变革:北龙云海智能巡检平台实践与展望
运维·数据库·人工智能
AI职业加油站3 小时前
AI 校招现状:大模型应用工程师证书,助力简历能力证明
大数据·运维·人工智能·学习·职场发展
春涧草茶4 小时前
慢就是快12-12手动抛出异常
java·linux·前端
Lsetea4 小时前
curl报58 unable to set private key file:客户端证书与私钥加载排查
运维·https·ssl证书·openssl·curl
天远Date Lab4 小时前
零信任架构实战:基于天远学籍核验三要素构建自动化竞赛资格审查网关
运维·人工智能·架构·自动化
KING-WU5125 小时前
Linux 工具之Make 与 Makefile
java·linux·服务器