Terminator入门

熟悉linux 的同学都知道,系统自带的终端是很难用的,比如每次运行一个单独程序,需要单独打开一个终端窗口,打开的程序多了,开发者很难找到自己需要的窗口。本文介绍一款终端利器——Terminator ,是一款非常好用的终端命令程序。本文以ubuntu系统下讲解安装和使用。

Terminator 可以在同一个窗口上分割多个子窗口,每个小窗口运行独立的命令程序。一个父窗口管理多个子窗口,清晰明了知道每个子窗口的运行情况。可以快速自由切换子窗口,并且对子窗口进行最大化和全屏状态。除此之外还有自定义窗口标题、激活标签等等。

安装

在命令窗口输入以下安装命令:

sudo add-apt-repository ppa:gnome-terminator
sudoapt-get update
sudo apt-get install terminator

如果你要移除Terminator,卸载命令:

sudo apt-get remove terminator

安装完成后按 ctrl+alt+t,就会运行Terminator窗口

Terminator 设置

默认的Terminator很难看的,文字会重叠,明显是不符合《程序员装逼手册》的规范。Terminator提供了自定义的主题的设置,比如修改字体设置,背景配色、子窗口的设置等等,只要你有时间,完全可以配置出自己喜欢的主题。

选项卡

步骤:右键->首选项

首选项有5个tab页,分别是 Global 、Profiles、Layouts、KeyBindings、Plugins

  • Global: 这个全局设置参数,多个profiles 公用的参数,可以理解为主体窗口的配置。比如光标的大小、分离窗口的大小、子窗口失去焦点的蒙层效果,标题bar的设置包括 标题的颜色、大小、标题栏的背景颜色等等。
  • Profiles: 配置个性主题的。在里面添加多个profiles,可以切换主题使用,减少审美疲劳。主要配置有,设置字体的大小、颜色、样式,光标颜色、形状等等。
  • Layouts: layout子窗口的配置。可以添加多个layout,子窗口可以多个proflies文件。
  • Keybindings: 终端的常用快捷键。可以自定义设置自己的快捷键。比如 打开关闭窗口、跳转、分割、复制粘贴等等。稍后会讲解常用的快捷键的使用。
  • Plugins: Terminator 的插件. 有 ActivityWatcher、Logger 等等 根据需求,安装对应的插件。

通过修改以上选项就可以配置出自己个性的主题。特别简单,但是要配置出自己喜欢的还是要花点时间的,把我的config提供给大家,如果合适直接拿去用。

打开Terminator的默认配置文件,命令如下:

 vim ~/.config/terminator/config

然后把一下的配置复制粘贴进去config文件中,配置如下

[global_config]
  handle_size = -3
  enabled_plugins = CustomCommandsMenu, LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandler
  title_transmit_fg_color = "#000000"
  suppress_multiple_term_dialog = True
  title_transmit_bg_color = "#3e3838"
  inactive_color_offset = 1.0
[keybindings]
[profiles]
  [[default]]
    palette = "#000000:#5a8e1c:#2d5f5f:#cdcd00:#1e90ff:#cd00cd:#00cdcd:#e5e5e5:#4c4c4c:#868e09:#00ff00:#ffff00:#4682b4:#ff00ff:#00ffff:#ffffff"
    background_image = ""
    background_darkness = 0.68
    scrollback_lines = 3000
    background_type = transparent
    use_system_font = False
    scroll_background = False
    show_titlebar = False
    cursor_shape = ibeam
    font = Liberation Mono 12
    background_color = "#0e2424"
    foreground_color = "#e8e8e8"
[layouts]
  [[default]]
    [[[child1]]]
      type = Terminal
      parent = window0
      profile = default
    [[[window0]]]
      type = Window
      parent = ""
      size = 925, 570
[plugins]

Terminator 常用的快捷键

  • 水平分割终端
Ctrl+Shift+O
  • 垂直分割终端
Ctrl+Shift+E
  • 搜索
Ctrl+Shift+F
  • 复制
Ctrl+Shift+C
  • 粘贴
Ctrl+Shift+V
  • 关闭当前终端
Ctrl+Shift+W
  • 退出当前窗口
Ctrl+Shift+Q
  • 打开终端
Ctrl+Shift+T
  • 切换显示当前窗口
Ctrl+Shift+X
  • 全屏状态
F11
  • clear屏幕
Ctrl+Shift+G
  • 在垂直分割的终端中将分割条向右移动
Ctrl+Shift+Right
  • 在垂直分割的终端中将分割条向左移动
Ctrl+Shift+Left
  • 隐藏/显示滚动条
Ctrl+Shift+S

附录

由于Terminator默认不会集成到鼠标右键,如果习惯于用右键打开软件的同学会 很不方便,我介绍一个工具给大家nautilus-actions。
安装方法:

apt-get install nautilus-actions -y
具体操作可以参考以下这篇文章
http://www.linuxidc.com/Linux/2014-04/100984.htm


作者:Jomeslu
链接:https://www.jianshu.com/p/cee2de32ca28
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Terminator是一个多窗口的终端模拟器,可以在一个界面中同时打开多个终端窗口。配置Terminator的步骤如下: 1. 打开一个Terminator终端,将其分成2x2的界面。 2. 进入任何一个Panel,右键点击,选择"Preference",然后选择"Layouts",点击"add",选择"default",点击"save"。这样会在~/.config/terminator/config目录下生成一个配置文件。 3. 打开终端,输入cd ~/.config/terminator/config,将config文件的内容复制粘贴到一个空文件中,将文件名设置为my_terminator。 4. 输入命令terminator -g my_terminator即可打开配置好的Terminator界面。 你还可以根据需要为每个窗口设置特定的命令和标题。例如,通过设置"command"和"title"字段,可以让每个窗口执行特定的指令和显示特定的标题。 另外,Terminator还有一些快捷键和功能,如全屏开关、打开新标签、移动到上一个/下一个标签、调整字体大小等。你可以根据需要使用这些快捷键和功能来提高使用体验。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [Ubuntu终端Terminator的安装与配置使用](https://blog.csdn.net/Liuzenghui9508/article/details/124741586)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Linux-Terminator安装及常用快捷键](https://blog.csdn.net/qq_51985653/article/details/130639541)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值