Linux多终端窗口合并以及多窗口分屏式终端
在Linux下经常需要开启多个终端来完成任务,但是各个终端之间的切换比较麻烦,因此想着有没有简洁的方法能方便切换。查了一些资料,总结下面两种方法:方法一:不安装软件(1)按快捷键Ctrl+Alt+T,打开一个终端;(2)再按快捷键Ctrl+Shift+T,就可以在同一窗口打开另一个终端,按多次,就会生成多个终端,效果图如下:快捷键开...
在Linux下经常需要开启多个终端来完成任务,但是各个终端之间的切换比较麻烦,因此想着有没有简洁的方法能方便切换。查了一些资料,总结下面两种方法:
方法一:不安装软件
(1)按快捷键Ctrl+Alt+T,打开一个终端;
(2)再按快捷键Ctrl+Shift+T,就可以在同一窗口打开另一个终端,按多次,就会生成多个终端,效果图如下:
(3)按快捷键Alt+1会切换到第一个终端,Alt+2会切换到第2个终端,以此类推。
方法二:安装Linux分屏终端Terminator
(1)按快捷键打开一个终端,输入以下指令,安装Terminator:
$ sudo apt-get install terminator
(2)安装完成后,再输入指令 ~$ terminator便可打开所安装的终端;
(3)Terminator初始界面不太美观,可以修改配置文件进行修改:
$ sudo gedit ~/.config/terminator/config
配置文件打开后,输入如下代码:
[global_config]
geometry_hinting = False
handle_size = 1
inactive_color_offset = 1.0
title_font = mry_KacstQurn Bold 11
title_hide_sizetext = True
[keybindings]
[layouts]
[[default]]
[[[child1]]]
parent = window0
profile = default
type = Terminal
[[[window0]]]
parent = ""
type = Window
[plugins]
[profiles]
[[default]]
background_image = None
cursor_color = "#3036ec"
custom_command = tmux
font = Ubuntu Mono 13
foreground_color = "#ffffff"
login_shell = True
show_titlebar = False
use_system_font = False
保存配置文件,重新打开Terminator,界面就美观多了!
此外,还可以进行简单设置:打开终端,空白位置鼠标右键点击,选择Preferences即可进行设置。
(4)一些快捷键:
快捷键 | 含义 |
Ctrl+Shift+E | 垂直分割窗口 |
Ctrl+Shift+O | 水平分割窗口 |
F11 | 全屏 |
Ctrl+Shift+C | 复制 |
Ctrl+Shift+V | 粘贴 |
Ctrl+Shift+N | 或者 Ctrl+Tab 在分割的各窗口之间切换 |
Ctrl+Shift+X | 将分割的某一个窗口放大至全屏使用 |
Ctrl+Shift+Z | 从放大至全屏的某一窗口回到多窗格界面 |
(5)安装完成后,可能会出现下面两种不完美的地方,第一个是Terminator终端的用户名颜色不是绿色,而是变为了白色,这个问题可以参考博客更改Linux终端用户名的颜色进行修改。
第二处地方是输入在普通终端输入terminator指令后可能会出现如下错误提示:
============================================================================
tang@tang:~$ terminator
ConfigBase::load: Unable to open /home/tang/.config/terminator/config ([Errno 2] No such file or directory: '/home/tang/.config/terminator/config')
PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'
<Window object at 0x7f0c1b255910 (terminatorlib+window+Window at 0x132f0a0)> is not in registered window list
============================================================================
第二处错误的原因是缺少config配置文件,因此在~/.config文件夹下新建/terminator/config文件即可,并在config文件中添加前面第(3)步的配置代码,如此即可解决问题。
参考网址:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)