Linux下多窗口分屏式终端--Terminator

简介: Linux下多窗口分屏式终端--Terminator

terminator是个很好的终端程序,在Ubuntu Linux下安装如下:

sudo apt-get install terminator

常用快捷键

Ctrl+Shift+E    垂直分割窗口
Ctrl+Shift+O    水平分割窗口
    F11         全屏
Ctrl+Shift+C    复制
Ctrl+Shift+V    粘贴
Ctrl+Shift+N    或者 Ctrl+Tab 在分割的各窗口之间切换
Ctrl+Shift+X    将分割的某一个窗口放大至全屏使用
Ctrl+Shift+Z    从放大至全屏的某一窗口回到多窗格界面

快捷键也可以自己更改,终端输入terminator进入

terminator默认是打开一个窗口的,我们在实际开发过程中会用到多个窗口,我们可以通过配置terminator的configure文件,使得每次打开terminator就默认打开四个窗口。

vim ~/.config/terminator/config

[global_config]   
title_transmit_bg_color = "#d30102"                                                                                                                              
focus = system                                                                                                                                             
suppress_multiple_term_dialog = True                                                                                                       
[keybindings]                                                                                                                                     
[profiles]                                                                                                                                                             
[[default]] 
palette = "#2d2d2d:#f2777a:#99cc99:#ffcc66:#6699cc:#cc99cc:#66cccc:#d3d0c8:#747369:#f2777a:#99cc99:#ffcc66:#6699cc:#cc99cc:#66cccc:#f2f0ec"                  
background_color = "#2D2D2D" # 背景颜色   
background_image = None                                                                                                                                                  
background_darkness = 0.85                                                                                                                                           
cursor_color = "#2D2D2D" # 光标颜色                                                                                                                                     
cursor_blink = True # 光标是否闪烁                                                                                                                                    
foreground_color = "#EEE9E9" # 文字的颜色
use_system_font = False # 是否启用系统字体
font = Ubuntu Mono 15  # 字体设置,后面的数字表示字体大小
copy_on_selection = True # 选择文本时同时将数据拷贝到剪切板中
show_titlebar = False # 不显示标题栏,也就是 terminator 中那个默认的红色的标题栏
[layouts]                                                                       
  [[default]]                                                                                 
    [[[Down_L]]]                                                                
      parent = down                                                             
      type = Terminal                                                                                                                                           
    [[[Down_R]]]                                                                
      parent = down                                                             
      type = Terminal        
    [[[child1]]]                                                                   
      parent = window0                                                             
      profile = default                                                            
      type = VPaned
    [[[down]]]                                                                     
      parent = child1                                                              
      type = HPaned 
    [[[up]]]                                                                       
      parent = child1                                                              
      type = HPaned   
    [[[up_L]]]                                                                     
      parent = up                                                                  
      type = Terminal   
    [[[up_R]]]                                                                     
      parent = up                                                                  
      type = Terminal                                                              
    [[[window0]]]                                                                  
      parent = ""                                                               
      position = 170:0                                                          
      size = 1060, 700                                                          
      type = Window                                                             
[plugins]                                                                       

效果如下:

相关文章
|
13天前
|
Shell Linux API
C语言在linux环境下执行终端命令
本文介绍了在Linux环境下使用C语言执行终端命令的方法。首先,文章描述了`system()`函数,其可以直接执行shell命令并返回结果。接着介绍了更强大的`popen()`函数,它允许程序与命令行命令交互,并详细说明了如何使用此函数及其配套的`pclose()`函数。此外,还讲解了`fork()`和`exec`系列函数,前者创建新进程,后者替换当前进程执行文件。最后,对比了`system()`与`exec`系列函数的区别,并针对不同场景推荐了合适的函数选择。
|
28天前
|
存储 安全 Linux
|
1月前
|
NoSQL Linux 开发工具
Linux终端革命:掌握这些命令,让工作速度飞跃提升!
本文介绍了Linux命令行操作效率提升的关键技巧,包括光标移动快捷键、Vim编辑器的高效使用、快速切换目录、跨服务器文件拷贝等。通过掌握`Ctrl + a`、`Ctrl + e`等快捷键可加快命令编辑;Vim的`:set nu`、`:20`等命令能提升文本编辑速度;`cd -`命令可在最近访问过的目录间快速切换;利用`nc`或`python -m SimpleHTTPServer`可实现在无密码权限时的文件传输。这些技巧帮助用户提高工作效率,简化日常工作流程。
57 1
|
1月前
|
Linux 数据安全/隐私保护
【Deepin 20 系统】Linux系统在开机时未进入系统前进入命令行界面(终端)
如何在Deepin 20系统启动时进入命令行界面(终端),通过在GRUB界面中编辑内核启动参数来引导系统进入多用户文本模式(运行级别3)。
86 1
|
26天前
|
存储 安全 Linux
Linux新手必备:关机重启、终端操作与快捷键大全
本文专为Linux新手打造,提供全面实用的指南,涵盖关机与重启命令(如`shutdown -h now`立即关机、`reboot`重启)、终端操作技巧(如使用`clear`清屏及Ctrl+L快捷键)、命令历史管理(利用`history`查看过往命令)及高效快捷键(如Ctrl+C复制、Ctrl+V粘贴),助您迅速掌握核心技能,成为Linux操作高手。
28 0
|
2月前
|
Ubuntu Linux 测试技术
Linux终端玩转bastet俄罗斯方块小游戏
【7月更文挑战第14天】Linux终端玩转bastet俄罗斯方块小游戏
46 7
|
1月前
|
Ubuntu Linux Shell
Linux 终端入门
Linux 终端入门
16 0
|
1月前
|
Linux
Linux——如何生成一个好看的终端欢迎语
Linux——如何生成一个好看的终端欢迎语
14 0
|
3月前
|
Linux 网络安全 开发工具
Linux 管理远程会话 screen:掌握终端的多任务操作
`Linux screen` 命令让多任务管理变得更简单,尤其在SSH连接远程服务器时。创建新会话如`screen -S backup`,查看会话`screen -ls`,退出`exit`。高级功能包括直接在会话中运行命令,如`screen vim memo.txt`,会话共享以协同工作,以及通过`screen -r`或`-D -r`重新连接或强制恢复断开的会话。提高效率,确保任务不间断运行。
51 1
|
3月前
|
Linux
【GEC6818开发板】Linux驱动中printk无法在终端输出显示
【GEC6818开发板】Linux驱动中printk无法在终端输出显示