1 安装terminator
以前一直使用Ubuntu自带的终端,直到看到同事都在使用terminator
,觉得比较好用,于是也安装一个。terminator
是一个第三方的终端,在分屏(一屏多终端)方面非常方便,可以提高工作效率。
安装过程很简单,执行:
# apt install terminator
如果当前系统的python环境已经修改为pyhton3,那么点击terminator可能无法运行,因为terminator是基于python2的。解决方案:修改文件/usr/bin/terminator
开头的#!/usr/bin/python
,改为#!/usr/bin/python2
。
如果不喜欢terminator
默认的配置,可以通过修改配置文件来调整界面。配置文件位于:/home/usrname/.config/terminator/config
。打开该文件即可修改其中配置。也可以右键并点击Preferences
,通过GUI来配置:
分屏也可以通过鼠标实现,点击Split Horizontally
是上下分屏,点击Split Vertically
是左右分屏。各个分屏的大小也可以通过鼠标拖动分屏分界线来调整。
2 安装zsh
与bash
类似,zsh
也是一种shell,不过更为强大。执行如下命令安装:
# apt install zsh
将zsh
设置为默认的shell:
# chsh -s /usr/bin/zsh
3 安装Oh My Zsh
Oh My Zsh
需要基于zsh
,有了它就可以很方便的配置zsh
,比如配置主题、安装插件等。执行如下命令安装:
# sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”
如需配置主题,可以编辑文件~/.zshrc
:
ZSH_THEME=“theme name”
所有主题位于~/.oh-my-zsh/themes
。
4 安装自动补全和语法高亮的插件
zsh-autosuggestions
和zsh-syntax-highlighting
是Oh My Zsh
的插件,前者用于自动补全,后者用于语法高亮。安装插件需要这么几步,首先使用git clone
将插件克隆到~/.oh-my-zsh/custom/plugins
,然后编辑~/.zshrc
,把安装的插件添加到插件列表中,最后执行source ~/.zshrc
使插件生效(也可重启终端)。
按照上述步骤进行安装。首先克隆zsh-autosuggestions
:
# git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
接着克隆zsh-syntax-highlighting
:
# git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
将这两个插件添加到~/.zshrc
中的插件列表(其中的git
是原来就有的):
# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
最后,执行source ~/.zshrc
使安装的插件生效。
现在,再使用一下终端,是不是比Ubuntu自带的终端更好用了!