Ubuntu16.04安装 oh-my-zsh

作者: AsaGuo | 来源:发表于2018-08-07 15:24 被阅读710次

    1.1 安装zsh

    $ sudo apt-get install zsh
    

    1.2 把默认的Shell改成zsh,注意:不要使用sudo

    $ chsh -s /bin/zsh 
    

    1.3 配置密码文件,解决chsh:PAM认证失败的问题

    $ sudo vim /etc/passwd
    ## 1.3.1 把第一行的/bin/bash改成/bin/zsh,这个是root用户的
    ## 1.3.2 把最后一行的/bin/bash改成/bin/zsh,这个应该是每台电脑的登录用户名+计算机名组成的。
    

    2.1 安装oh-my-zsh

    $ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    

    2.2 重启电脑

    $ sudo reboot
    

    2.3 查看效果

    $ LANG
    

    3. 自动补全插件

    3.1 下载

    $ wget http://mimosa-pudica.net/src/incr-0.2.zsh
    

    3.2 将此插件放到oh-my-zsh目录的插件库下:

    $ sudo mkdir ~/.oh-my-zsh/plugins/incr/
    $ sudo mv incr-0.2.zsh ~/.oh-my-zsh/plugins/incr/incr-0.2.zsh
    $ sudo vim ~/.zshrc 
    

    3.3 末尾加上如下代码:

    source ~/.oh-my-zsh/plugins/incr/incr*.zsh
    

    3.4 更新配置

    $ source ~/.zshrc
    

    4. 与vim的提示相冲突的解决方案

    4.1 使用自动补全插件可能会与vim的提示功能相冲突,如会报以下错误:

    $ vim t
    _arguments:451: _vim_files: function definition file not found
    

    4.2 解决方法:将~/.zcompdump*删除即可

    $ rm -rf ~/.zcompdump*
    $ exec zsh
    

    相关文章

      网友评论

        本文标题:Ubuntu16.04安装 oh-my-zsh

        本文链接:https://www.haomeiwen.com/subject/mgcavftx.html