本人的系统是Ubuntu20.04。
1. 安装常见软件
电脑中已存在python,就不需要继续安装了。
sudo apt update && install -y \
git \
bash \
fzf \
wget \
libssl-dev \
libffi-dev \
locales \
curl \
ripgrep \
nodejs \
npm \
neovim
sudo npm i -g neovim
要求nodejs >= 10.12
curl -sL install-node.now.sh/lts | bash
2. nvim
pip install pynvim
保留之前的nvim文件
mv ~/.config/nvim ~/.config/nvim.old
采用ChristianChiarulli
大神的配置。
git clone https://github.com/ChristianChiarulli/nvim.git ~/.config/nvim
按照ChristianChiarulli
进行配置
mv $HOME/.config/nvim/init.vim $HOME/.config/nvim/init.vim.tmp
mv $HOME/.config/nvim/utils/init.vim $HOME/.config/nvim/init.vim
nvim --headless +PlugInstall +qall > /dev/null 2>&1
mv $HOME/.config/nvim/init.vim $HOME/.config/nvim/utils/init.vim
mv $HOME/.config/nvim/utils/init.vim.tmp $HOME/.config/nvim/init.vim
mkdir -p ~/.config/coc/extensions
cd ~/.config/coc/extensions
[ ! -f package.json ] && echo '{"dependencies":{}}'> package.json
# Change extension names to the extensions you need
sudo npm install coc-explorer coc-snippets coc-json coc-actions --global-style --ignore-scripts --no-bin-links --no-package-lock --only=prod
安装fzf
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install