安装配置 zshell

  1. 安装 zshell

1
$ pacman -S zsh # archlinux安装zsh

  1. 使用 oh-my-zsh 配置方案

下面方法二选一:

  • 用 curl:

1
$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

  • 或者用 wget:

1
$ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

选用插件

你先可以看看 .oh-my-zsh/plugins 目录里都有哪些工具的对应插件。如果你经常用到一些插件,比如 git ,就可以将该工具的插件加入插件列表。方法是在 ~/.zshrc 中的 plugins 字段修改,例如:

1
plugins=(git tmux autojump ruby bundle)

关于各个插件的用法,参见官方 wiki

自动补全插件

上图就知道有多酷了:

下载地址在:http://mimosa-pudica.net/zsh-incremental.html

完成后在 .zshrc 里添加一行:

1
source incr*.zsh

即可。

设置自动更新 oh-my-zsh

默认情况下,当 oh-my-zsh 有更新时,都会给你提示。如果希望让 oh-my-zsh 自动更新,在 ~/.zshrc 中添加下面这句:

1
DISABLE_UPDATE_PROMPT=true

要手动更新,可以执行:

1
$ upgrade_oh-my-zsh

设置默认 shell 为 zsh

1
$ chsh -s $(which zsh)

完成后可以使用下面这条命令检查是否设置成功:

1
$ echo $SHELL

从 bash 转换到 zsh

  1. Switching from bash
  2. Making the Transition to zsh
  3. bash2zshprompt:bash 脚本转 zsh 脚本的工具

zsh 教程

  1. 官方教程
  2. 用户手册
  3. zshwiki
  4. Zsh Reference Card