zoukankan      html  css  js  c++  java
  • Install oh-my-zsh and zsh-autosuggestions on Ubuntu 18.04 (including the VScode shell setting and the conda command missing problem)

    Prerequisites of this blog: Basic linux programming, including vim usage and json.

    Ack:

    https://dev.to/mskian/install-z-shell-oh-my-zsh-on-ubuntu-1804-lts-4cm4

    https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md

    PART I (oh-my-zsh)

    Install prerequisite packages (ZSH, powerline & powerline fonts)

    sudo apt install zsh
    sudo apt-get install powerline fonts-powerline
    

      

    Clone the Oh My Zsh Respo

    git clone https://gitee.com/mirrors/oh-my-zsh.git ~/.oh-my-zsh
    

      

    Create a New ZSH configuration file

    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    

      

    Switch to zsh

    chsh -s /bin/zsh
    

    Start a new terminal session.

    PART II (zsh-autosuggestions)

    Clone this repository into $ZSH_CUSTOM/plugins (by default ~/.oh-my-zsh/custom/plugins)

    cd $ZSH_CUSTOM/plugins
    sudo git clone https://gitee.com/cxxszz/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    

      

    Add the plugin to the list of plugins for Oh My Zsh to load (inside ~/.zshrc):

    plugins=(zsh-autosuggestions)
    

      

    Start a new terminal session.

    PART III (VSCode terminal setting)

    To set the default shell in VScode as zsh, add the following item into settings.json

    "terminal.integrated.shell.linux": "/bin/zsh"
    

      

    PART IV (conda setting)

    After switching to zsh, you may find the conda command is lost. Add the following snippet to ~/.zshrc

    # >>> conda initialize >>>
    # !! Contents within this block are managed by 'conda init' !!
    __conda_setup="$('/home/lwj/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
    if [ $? -eq 0 ]; then
        eval "$__conda_setup"
    else
        if [ -f "/home/lwj/miniconda3/etc/profile.d/conda.sh" ]; then
            . "/home/lwj/miniconda3/etc/profile.d/conda.sh"
        else
            export PATH="/home/lwj/miniconda3/bin:$PATH"
        fi
    fi
    unset __conda_setup
    # <<< conda initialize <<<
    

      

    Remember to use your own conda path.

  • 相关阅读:
    创建Graphics对象与Pen对象
    GDI+图形图像处理技术——GDIPlus绘图基础
    WPF的组成架构
    文件监控只FileSystemWatcher控件
    文件夹选择之FolderBrowserDialog控件
    SaveFileDialog控件
    文件选择之OpenFileDialog控件
    编码与解码
    写一个翻译小工具
    【转】字符集与字符编码简介
  • 原文地址:https://www.cnblogs.com/cxxszz/p/14208730.html
Copyright © 2011-2022 走看看