在 Linux 系或者 MacOS 上,你可以通过使用 ZShell(zsh) 代替默认的 Bash,来获得更好的终端体验。
Step1. 安装 zsh 到本机
不同的 Linux 发行版安装的方法(MacOS 自带 zsh)并不一样,但需要做的总共有两件事:
- 安装 zsh 到本机上
- 替换 bash,让 zsh 成为默认的终端(你可能需要重启生效)
1# 替换 shell 指令
2chsh -s /bin/zsh
之后,你可以通过编辑 ~/.zshrc
配置环境变量。
Step2. 安装 powerline/fonts
安装方法,摘自 GitHub Readme.md
1# clone
2git clone https://github.com/powerline/fonts.git --depth=1
3# install
4cd fonts
5./install.sh
6# clean-up a bit
7cd ..
8rm -rf fonts
注意:不要使用 apt-get 方法去安装,一定要通过运行
install.sh
的方法安装,否则容易出现图标显示问题
Step3. 安装 oh-my-zsh 以及 spf13-vim
GitHub仓库地址:oh-my-zsh
GitHub仓库地址:spf13-vim
通过运行 Readme.md
给出的命令即可安装:
1# oh-my-zsh
2# 需要事先安装 curl git
3sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
4
5# spf13-vim
6# 需要事先安装 curl git vim
7# 安装过程较慢,过程中需要输入 Github 账号密码以继续安装
8curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
Step4. 安装 zsh 的实用插件
GitHub仓库地址:zsh-autosuggestions
GitHub仓库地址:zsh-syntax-highlighting
安装摘自 GitHub INSTALL.md
:
1# 进入 oh-my-zsh 的自定义插件目录
2cd ~/.oh-my-zsh/custom/plugins
3
4# git clone 两个插件
5git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
6git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Step5. 配置 .zshrc 文件
执行 vim ~/.zshrc
,修改 .zshrc
文件如下部分:
1ZSH_THEME="agnoster"
2
3plugins=(
4 zsh-autosuggestions
5 zsh-syntax-highlighting
6 ......
7)
保存后退出,执行 source ~/.zshrc
,使配置文件生效。
Step6. 命令行软件配置
无论使用的哪种命令行软件,都需要最后修改配置:
- 默认编码 UTF-8
- 字体修改为 Powerline 字体:Hack(十分推荐的编程字体!)
至此,大功告成,享受你的 terminal 吧!
版权声明:本文遵循 CC BY-SA 4.0 版权协议,转载请附上原文出处链接和本声明。
Copyright statement: This article follows the CC BY-SA 4.0 copyright agreement. For reprinting, please attach the original source link and this statement.