配置你的 Linux/MacOS 终端

oh-my-zsh + spf13-vim

Posted by Yun on Sat, Oct 27, 2018

在 Linux 系或者 MacOS 上,你可以通过使用 ZShell(zsh) 代替默认的 Bash,来获得更好的终端体验。

Step1. 安装 zsh 到本机

不同的 Linux 发行版安装的方法(MacOS 自带 zsh)并不一样,但需要做的总共有两件事:

  1. 安装 zsh 到本机上
  2. 替换 bash,让 zsh 成为默认的终端(你可能需要重启生效
1# 替换 shell 指令
2chsh -s /bin/zsh

之后,你可以通过编辑 ~/.zshrc 配置环境变量。

Step2. 安装 powerline/fonts

GitHub仓库地址: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.