ZSH 安装和Oh-My-Zsh 配置

1. 安装 ZSH

直接通过pacman包管理器安装:

sudo pacman -S zsh

2. 安装 Oh-My-Zsh

以下过程参考于Oh-My-Zsh的Github项目主页1

2.1 通过 curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

2.2 通过 wget

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

3. 安装 Powerline字体

sudo pacman -S powerline-fonts

4. 更改终端

在终端输入以下命令:

chsh -s /bin/zsh

重启终端查看是否修改成功:

echo $SHELL

5. oh-my-zsh 的配置

本部分主要参考其Github项目的Wiki2

5.1 主题的选择

选择的主题为Agnoster。在~/.zshrc进行如下配置:

ZSH_THEME="agnoster"

5.2 zsh-syntax-highlighting

为zsh提供语法高亮服务。

5.2.1 安装
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
5.2.2 配置

~/.zshrc中加入插件的名字:

plugins=( [plugins...] zsh-syntax-highlighting)

5.3 zsh-autosuggestions

为zsh提供历史记录建议插件。

5.3.1 安装
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
5.3.2 配置

~/.zshrc中加入插件的名字:

plugins=( [plugins...] zsh-autosuggestions)

5.4 Web-search

用于在终端进行搜索功能。

5.4.1 安装与配置

内置插件不需要进行安装,在~/.zshrc中加入插件的名字:

plugins=( [plugins...] web-search)
5.4.2 常用使用方法
  • google
  • bing
  • baidu
  • github
  • stackoverflow
  • scholar

5.5 Autojump

用于在终端扩展目录的跳转功能。

5.5.1 安装与配置

内置插件不需要进行安装,在~/.zshrc中加入插件的名字:

plugins=( [plugins...] autojump)
5.5.2 使用方法详解

参考官方文档。此处不赘述。

6. 总配置文件

export ZSH="/home/shejialuo/.oh-my-zsh"
ZSH_THEME="agnoster"
plugins=(git zsh-autosuggestions web-search autojump zsh-syntax-highlighting)
source $ZSH/oh-my-zsh.sh

参考资料


  1. Oh-My-Zsh Github项目地址 ↩︎

  2. Oh-My-Zsh Wiki ↩︎

你可能感兴趣的:(Manjaro,i3)