导读
命令行无疑是码农日常用的最多的工具之一了,所以 Terminator(同 Mac 下的 iTerm2) 和 zsh 就成了码农必备的两个工具。前者可以支持多窗口和透明背景,后者在命令行提示和显示方面增强了非常多,还有丰富的插件系统。用了好看的主题心情也会比较愉悦,在外行人看起来也是高大上,特别 NB 的样子。闲话不多说,开搞。
正文
Terminator
安装简单,直接 apt 就行,主要是安装后的配置。
sudo apt update
sudo apt install terminator -y
在 Terminator 空白处右键,Preferences -> Profiles -> Background -> Transparent Background,设置成 0.8 或者其他透明度,怎么舒服怎么来。更多见 terminator 文档。
常用快捷键
| Name | Keybinding |
|---|---|
| close_window | Ctrl + Shift + W |
| copy/paste | Ctrl + Shift + C/V |
| cycle_next/prev | Ctrl + (Shift) + Tab |
| full_screen | F11 |
| go_u/r/d/l | Alt + U/R/D/L |
| split_horiz/vert | Ctrl + Shift + O/E |
| toogle_zoom | Ctrl + Shift + X |
Zsh
实际上装了 Zsh 后还需要装 Oh My Zsh(以下简称 OMZ),前者是命令行工具,后者可以方便的管理其配置。
sudo apt install zsh -y
# 注意此处不需要 sudo
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 没梯子的试试这个
# sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
如果安装 OMZ 的时候出现网络问题,那么就手动将 https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh 的内容复制到本地新建的 install.sh 文件,然后运行 sudo sh install.sh -y 即可。如果还是打不开,那就去 gitee 上搜一下 ohmyzsh 找一个最新同步的项目,找到这个文件再试一下。
然后就是换主题,需要先安装字体,然后修改 ~/.zshrc 中的 ZSH_THEME,默认是 robbyrussell,可以修改为文档中提到的 agnoster。当然,如果你嫌麻烦也可以不改。
sudo apt install fonts-powerline
sed -ri 's/ZSH_THEME="robbyrussell"/ZSH_THEME="agnoster"/' .zshrc
echo "prompt_context() {}" >>.zshrc
如果改了主题后发现命令行最前面出现了用户名和主机名,想要隐藏的话,在 .zshrc 最后加上一行 prompt_context() {} 即可。
更多见 zsh 官网 和 Oh My Zsh 文档。
一行命令
sudo apt update && \
sudo apt install terminator zsh fonts-powerline -y && \
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" && \
sed -ri 's/ZSH_THEME="robbyrussell"/ZSH_THEME="agnoster"/' .zshrc && \
echo "prompt_context() {}" >>.zshrc