zsh, vim, git, curl and python3.5 must be installed firstly!
sudo apt install zsh vim git curl python3.5 build-essential python-dev
./install.sh
vim +PluginInstall +qall
# install YouCompleteMe
ln -s ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py ~/.ycm_extra_conf.py
cd ~/.vim/bundle/YouCompleteMe
# C-family languages, Go(need Go), JavaScript(need Node.js and npm), Rust(need Rust)
./install.py --clang-completer --gocode-completer --tern-completer --racer-completer