Ubuntu 超级终端Terminator常用使用技巧

Ubuntu 超级终端Terminator常用使用技巧

Terminator 是一款功能强大的终端模拟器,它特别适合于需要同时管理多个终端会话的用户。以下是如何在 Ubuntu 上使用 Terminator 的详细指南:

安装 Terminator

如果你的系统尚未安装 Terminator,你可以通过以下命令进行安装:

sudo apt-get update
sudo apt-get install terminator

基本使用

  1. 启动 Terminator:你可以通过 Ubuntu 的应用菜单找到并启动 Terminator,或者通过输入 terminator 命令在现有的终端中启动它。

  2. 打开新的标签:你可以通过点击窗口顶部的 “+” 图标、右键点击并选择“开新标签”,或使用快捷键 Ctrl+Shift+T 来打开新的标签。

  3. 分割视图

    • 垂直分割:使用快捷键 Ctrl+Shift+E 在当前面板垂直分割出一个新的面板。
    • 水平分割:使用快捷键 Ctrl+Shift+O 在当前面板水平分割出一个新的面板。
  4. 在面板间切换:使用 Alt+上/下/左/右箭头键 在面板之间切换。

  5. 调整面板大小:点击并拖动面板之间的边界来调整它们的大小。

  6. 关闭面板:在需要关闭的面板中使用快捷键 Ctrl+Shift+W

  7. 关闭标签:在需要关闭的标签中使用快捷键 Ctrl+Shift+Q

高级功能

  1. 自定义布局:你可以创建并保存窗口布局,以便以后可以快速加载。通过右键菜单访问“首选项”>“布局”,在这里配置和保存你的布局。

  2. 分组输入

    • 在所有面板中输入:右键点击并选择“在所有终端中发送输入”,这样你在一个面板中的输入将会复制到所有面板中。
    • 在组中输入:你可以创建面板组,并在这些组内分别输入。
  3. 首选项配置:通过“首选项”菜单,你可以自定义 Terminator 的许多方面,包括字体、颜色方案、键盘快捷键、行为等。

  4. 使用快捷键:Terminator 支持许多快捷键,可以提高你的工作效率。通过查看“首选项”中的“键盘快捷键”部分来了解和自定义这些快捷键。

  5. 插件:Terminator 也支持插件来扩展其功能。你可以在网络上查找 Terminator 插件并根据其文档进行安装和配置。

  6. 右键菜单:右键单击提供了许多快速访问功能的菜单,包括打开新标签、分割面板、关闭面板、更改终端标题等。

  7. 拖放式重排:你可以通过拖放来重新排列面板。

使用技巧

  • 使用快捷键:熟悉并使用 Terminator 的快捷键可以显著提高你的工作效率。
  • 自定义设置:根据你的喜好自定义 Terminator 的外观和行为。
  • 保存和使用布局:如果你有特定的工作流需求,创建并保存布局非常有用。

常见问题

Ctrl+Shift+E失效
  • 具体情况:Ctrl+Shift+E垂直分割没有成功,终端里出现了一个带下划线的小写字母e,并且其他快捷键都失效了。

  • 原因:Ubuntu的输入法提前占用了Ctrl+Shift+E这组快捷键,导致Terminator的分屏快捷键无法生效。

  • 解决:将输入法的这组快捷键设置移除,或者修改为其他快捷键即可。

  • 在命令行输入

    ibus-setup
    
    • 弹出输入法的设置窗口

      在这里插入图片描述

    • 选择表情符号这一页,可以看到Ctrl+Shift+E确实已经被占用

    在这里插入图片描述

    • 点击右侧三个点,将其删除或者修改成其他快捷键即可,之后Ctrl+Shift+E就可以正常分屏了

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/11509.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

anaconda 环境配置

官方网站下载地址: https://www.anaconda.com/download/ 国内清华镜像下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 配置国内环境: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ …

人工智能生成图像的兴起:区分事实与虚构

人工智能生成图像的兴起:区分事实与虚构 概述 在人工智能 (AI) 已融入我们日常生活的时代,人工智能生成图像的快速发展引发了人们对数字内容真实性的担忧。最近,人工智能生成的图像甚至欺骗了最敏锐的眼睛,这引发了人们对批判性…

什么是抽样调查

抽样调查是政府统计工作和市场调查中普遍采用的方法,我国《统计法》中明确规定:搜集、整理统计资料,应当以周期性普查为基础,以经常性抽样调查为主体,综合运用全面调查、重点调查等方法,并充分利用行政记录…

黑盒测试中的边界值分析

黑盒测试是一种基于需求和规格的测试方法,它主要关注软件系统输出的正确性和完整性,而不考虑内部代码的实现方式。在黑盒测试中,边界值分析是一种重要的测试技术,它可以帮助测试人员有效地发现输入和输出的问题。本文将从什么是边…

探索未知:风靡硅谷开发者的 Unstructured Data Meetup 即将登陆中国

“最硅谷”的 Unstructured Data Meetup 即将来袭! 众所周知,AI 三要素包括:算力、算法和数据。数据的价值愈发凸显,而其中非结构化数据更是备受关注。IDC 预测,到 2025 年,全球数据总量中将有超过 80% 的数…

基于SSM的宠物领养系统的设计与实现

摘要 在当前社会,随着人们生活水平的提高,越来越多的家庭和个人开始养宠物。然而,由于各种原因,一些宠物被遗弃或需要救助,同时也有许多潜在的宠物领养者希望通过正规途径领养宠物。本次设计为宠物救助组织、寻找新家…

蓝桥杯2024【第十五届省赛】Python B (78分题解)

第三年蓝球杯,感觉题目比往年简单多了。题量合适够我这种菜鸟解答... ... 大概可能有45分,希望进省一大三最后i一次机会了55555 进省一了耶耶耶 试题 A: 穿越时空之门(满分) 本题总分:5 分 【问题描述】 随着 202…

Python深度学习基于Tensorflow(7)视觉处理基础

文章目录 视觉基础图像基础卷积层:图像的中全连接层的优化卷积核tf.keras中的卷积函数池化层 现代经典网络DenseNet 数据增强 图像的本质是一个矩阵, 矩阵中的一个点就是一个像素,如果像素大小为 1000 1000 1000 \times 1000 10001000&…

Scala、Spark SQL 常用方法

目录 数组常用方法 列表操作常用方法 Scala中常用的查看列表元素的方法有head、init、last、tail和take()。 合并两个列表还可以使用concat()方法。 集合操作常用方法 map()方法 foreach()方法 filter()方法 flatten()方法 groupBy()方法 ​编辑 从内存中读取数据创建…

二叉树之左叶子的和

题目: 给定二叉树的根节点 root ,返回所有左叶子之和。 示例 1: 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24示例 2: 输入: root […

时间瑾眼中的IT行业现状与未来趋势

文章目录 技术革新与行业应用IT行业的人才培养与教育人工智能与机器学习的演进数据安全与隐私保护可持续发展与绿色技术社会责任与道德规范 随着技术的不断进步,IT行业已成为推动全球经济和社会发展的关键力量。从云计算、大数据、人工智能到物联网、5G通信和区块链…

朋友在阿里测试岗当HR,给我整理的面试题文档

以下是软件测试相关的面试题及答案,欢迎大家参考! 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验&…

动手学深度学习18 预测房价竞赛总结

动手学深度学习18 预测房价竞赛总结 李沐老师代码AutoGluonh2o集成学习automlQA 视频: https://www.bilibili.com/video/BV15Q4y1o7vc/?vd_sourceeb04c9a33e87ceba9c9a2e5f09752ef8 代码: https://www.bilibili.com/video/BV1rh411m7Hb/?vd_sourceeb04…

笔灵ai答辩ppt、轻竹PPT、AIPPT、iSlide:这四款AI PPT工具有何独特优势?

提起PPT,大家的第一反应就是痛苦。经常接触PPT的学生党和打工人,光看到这3个字母,就已经开始头痛了: 1、PPT内容框架与文案挑战重重,任务艰巨,耗费大量精力。 2、PPT的排版技能要求高,并非易事…

【软考】设计模式之观察者模式

目录 1. 说明2. 应用场景3. 结构图4. 构成5. 优缺点5.1 优点5.2 缺点 6. java示例 1. 说明 1.定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。2.也称为模型-视图模式、源-收听者模式或从属者…

神经网络复习--数学相关基础知识

文章目录 矩阵范数卷积激活函数信息熵 矩阵 标量:一个标量就是一个单独的数向量:一个向量是一列数。这些数是有序排列的。通过次序中的索引,我们可以确定每个单独的数矩阵:矩阵是一个二维数组,其中的每个元素被两个索…

uos server 无法通过ssh工具连接

问题现象 uos server 服务器操作系统 在虚拟机中安装好之后,防火墙已经关闭,ssh服务已经启动,但通过finalshell等ssh工具连接报错 :java.net.ConnectException: Connection timed out: connect 经过确认 防火墙已关,s…

48.乐理基础-音符的组合方式-休止符

休止符 音乐中总有一些停顿的地方,一次停顿多久是创作人固定好的,休止符就是用来表示每一次停顿多久 需要停顿的位置就用 0 来表示,数字 0 就是简谱中的休止符 音符有全音符、二分音符、四分音符、八分音符、十六分音符、三十二分音符等&…

五子棋对战(网页版)

目录 一、项目背景 用户模块 匹配模块 对战模块 二、核心技术 三、相关知识 WebSocket 原理 报文格式 代码 服务器代码 客户端代码 四、项目创建 4.1、实现用户模块 编写数据库代码 数据库设计 配置MyBatis 创建实体类 创建UserMapper 创建UserMapper接口 实现UserMapper.xml 前…

train_gpt2.c

llm.c/train_gpt2.c at master karpathy/llm.c (github.com) 源码 /* This file trains the GPT-2 model. This version is the clean, minimal, reference. As such: - it runs on CPU. - it does not make the code too complex; it is readable. - it does not use any p…