Terminator settings in Ubuntu
1. Installation
ubuntu中自带的terminal只有一个编辑框,而且使用起来不够方便,这里使用terminator来进行终端编写.
1.首先安装十分简单,直接命令行输入
sudo apt-get install terminator
这里列举一些常用的指令,最多的是:水平分割
、竖直分割
和关闭窗口
。
键盘命令 | 说明 |
---|---|
Ctrl+Shift+T | 新建一个terminator窗口 |
Ctrl+Shift+E | 对terminator窗口垂直分割 |
Ctrl+Shift+O | 对terminator窗口水平分割 |
Ctrl+Shift+W | 关闭当前的terminator窗口 |
Ctrl+Shift+I | 另外创建一个新的terminator窗口 |
Ctrl+Shift+N | 在分割的不同窗口之间切换(向后) |
Ctrl+Shift+P | 在分割的不同窗口之间切换(向前) |
Ctrl+Shift+T | 新建一个Tab窗口 |
Ctrl+Tab | 切换下一个窗口 |
Ctrl+Shift+T | 新建一个terminator窗口 |
Ctrl+Shift+F | 当前terminator窗口进行搜索 |
Ctrl+Shift+X | 当前分割的窗口最大化 |
Alt+A | 将所有分割terminator同步 |
Alt+O | 关闭分割terminator同步 |
想要知道更多关于terminator的快捷指令,安装完该软件后,右键进入Preferences,点击上方的Keybindings进行查看(如下图所示):
2. Configurations
字体设置
Terminator中的存在字之间挤在一起的情况时,那么需要修改默认字体,选择带有mono
的字体即可。
这里推荐使用Monospace
的字体,比较正规。
terminator 窗口大小和初始位置
修改Terminator默认打开的位置和大小:
gedit ~/.config/terminator/config
[global_config]
[keybindings]
[layouts]
[[default]]
[[[child1]]] # 通过Ctrl+Shift+i生成的子terminator的设置
parent = window0
type = Terminal
[[[window0]]] # 默认terminator的设置
parent = ""
type = Window
position = 36:350 # 初始terminator的位置,此处修改为屏幕左下角
size = 1330, 720 # 根据需要修改初始terminator大小
[plugins]
[profiles]
[[default]]
background_color = "#484343"
background_image = None
font = Monospace 13
foreground_color = "#bfbdbe"
palette = "#000000:#cd0000:#00cd00:#cdcd00:#0000ee:#cd00cd:#00cdcd:#e5e5e5:#7f7f7f:#ff0000:#00ff00:#ffff00:#5c5cff:#ff00ff:#00ffff:#ffffff"
scrollback_infinite = True
use_system_font = False
如果不管用,请删除掉我写的注释部分。
3. .bahsrc
设置terminal字体颜色等
.bashrc
的设置包含ubuntu系统的一些环境路径以及配置。
gedit ~/.bashrc
# or
vim ~/.bashrc
比如使用NVIDIA显卡的时候,安装cuda需要以下内容:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
export PATH=$PATH:/usr/local/cuda-9.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0
也可以在.bashrc
中修改terminator的字体颜色和背景颜色。
比如,terminator初始状态下,带有一长串的电脑名和文件夹名看起来很冗长。比如以下这样,用户名@电脑名(电脑默认型号什么的),等我们cd进入一个文件夹,前面部分就会变得很长,而且颜色单一,当命令行多的时候,不方便查找内容。
我们进入.bashrc
后,找到如下的几行的位置,进行简单修改,将原始的三行进行修改就可以了。
这里注意原始的部分,我们用#
注释掉,以免后面需要修改,忘记了有哪些参数要求,因为原始的代码是很全的一行命名,只是没有添加配色。
if [ "$color_prompt" = yes ]; then
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
# 上行注释掉,修改成下一行
PS1='${debian_chroot:+($debian_chroot)}\w\$ '
else
#PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
# 上行注释掉,修改成下一行
PS1='${debian_chroot:+($debian_chroot)}\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
# 上行注释掉,修改成下一行
PS1=" \[\e[32;32m\]\W\[\e[0m\]\\$ "
;;
*)
修改完后,请重新打开terminator,或者刷新一下.bashrc
文件,像这样source ~/.bashrc
。
修改完后的效果如下图所示,只显示文件夹名,并且只有最后一个文件夹的名字,如~/Downloads/test/python
则只显示python
,减少了长度,方便较长命令时候的观察,以及去掉了电脑和用户名。
或者,将上面最后一个ps1换成以下:
PS1="\[\e[32;36m\]\u\[\e[37;33m\]-\[\e[32;32m\]\W\[\e[0m\]\\$ "
添加了电脑的用户名
这里简单介绍一些设置的方法:
\[\e[32;32m\]
这个里面的数,代表的是字体的颜色,现在就是绿色,可以尝试修改以下里面的数字改变其他颜色
如32;33m就是黄色,32;34m就是蓝色
# w代表只显示路径名
\W
大写的W,代表的是显示默认最后一个路径名
\w
小写的,则是显示全部路径名
\u@\h
表示:用户名@电脑型号名,如果需要这些,也可以照着上面的,在其后加上颜色,是其呈现多彩的颜色
或者按照如下设置,可以显示多种颜色:
PS1="\[\e[32;36m\]\u\[\e[37;33m\]@\h \[\e[36;32m\]\w\[\e[0m\]\\$ "
显示效果如图:
更多颜色或技巧,等待你来开发。。。