CentOS安装oh-my-zsh以及zgen

1. 安装依赖软件git和zsh

CentOS:python

yum -y install git zsh

Ubuntu: git

apt-get -y install git zsh

2. 安装oh-my-zsh

github的连接以下github

https://github.com/robbyrussell/oh-my-zshvim

安装的命令以下: ruby

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装结束以后,自动进入了oh-my-zsh界面,能够看到酷炫的oh-my-zsh的欢迎界面。ssh

3. 安装zgen插件

zgen的github的连接以下curl

https://github.com/tarjoilija/zgenurl

clone zgen项目到home目录下面:spa

cd ~
git clone https://github.com/tarjoilija/zgen.git .zgen

首先在~/.zshrc 的末尾添加以下的配置信息,导入zgen插件

# load zgen
 source "${HOME}/.zgen/zgen.zsh"
 source "${HOME}/.zgenrc"

同时在HOME目录下面新建一个.zgenrc文件,内容以下:

# check if there's no init script
if ! zgen saved; then
    echo "Creating a zgen save"
    zgen oh-my-zsh
    # plugins
    zgen oh-my-zsh plugins/git
    zgen oh-my-zsh plugins/sudo
    zgen oh-my-zsh plugins/command-not-found
    zgen load zsh-users/zsh-syntax-highlighting
    # plugins
    zgen oh-my-zsh plugins/git
    zgen oh-my-zsh plugins/sudo
    zgen oh-my-zsh plugins/command-not-found
    zgen oh-my-zsh plugins/pip
    zgen oh-my-zsh plugins/sudo
    #zgen oh-my-zsh plugins/aws
    zgen oh-my-zsh plugins/chruby
    #zgen oh-my-zsh plugins/colored-man
    zgen oh-my-zsh plugins/git
    zgen oh-my-zsh plugins/github
    zgen oh-my-zsh plugins/knife
    zgen oh-my-zsh plugins/knife_ssh
    zgen oh-my-zsh plugins/python
    zgen oh-my-zsh plugins/rsync
    zgen oh-my-zsh plugins/screen
    zgen oh-my-zsh plugins/vagrant

    zgen load zsh-users/zsh-syntax-highlighting
    zgen load chrissicool/zsh-256color


    #zgen load /path/to/super-secret-private-plugin

    zgen load zsh-users/zsh-history-substring-search
    zgen load zsh-users/zsh-autosuggestions

    # completions
    zgen load zsh-users/zsh-completions src

    # theme
    #zgen oh-my-zsh themes/miloshadzic
    zgen oh-my-zsh themes/arrow

    # save all to init script
    zgen save
fi

##autosuggestion
bindkey '^f' vi-forward-word
bindkey '^e' vi-end-of-line

#### custom configure
export EDITOR=vim

 

4. 经常使用zgen的命令

初始化zgen配置

zgen save

删除初始化配置

zgen reset

检查是否已经初始化,若是已经初始化,返回0

zgen saved

更新全部的插件而且重置

zgen update

更新zgen

zgen selfupdate
相关文章
相关标签/搜索