以下的安装针对的是ubuntu 20.04
的环境,
sudo add-apt-repository -y ppa:jonathonf/vim
sudo apt update
sudo apt install -y vim-gtk
sudo apt install -y git curl wget ctags ccls python3-dev python-dev
# 安装nodejs
wget https://npm.taobao.org/mirrors/node/v14.14.0/node-v14.14.0-linux-x64.tar.xz
tar -xvf node-v14.14.0-linux-x64.tar.xz
sudo cp -r ./node-v14.14.0-linux-x64/* /usr
rm -r node-v14.14.0-linux-x64*
# 全局安装 yarn
sudo npm install yarn -g --registry=https://registry.npm.taobao.org
# 设置为淘宝镜像
yarn config set registry https://registry.npm.taobao.org/
wget -P ~/.local/share/fonts/FiraCode \
https://cdn.jsdelivr.net/gh/ryanoasis/nerd-fonts/patched-fonts/FiraCode/Regular/complete/Fira%20Code%20Regular%20Nerd%20Font%20Complete%20Mono%20Windows%20Compatible.ttf
fc-cache -f -v
fc-list |grep FiraCode
在ubuntu 20.04下
ctrl+alt+t
打开终端- 右键->首选项
- 找到字体选项->选择
FiraCode
如何使用其它linux发行版本,请自行搜索自己的终端模拟器如何更改字体
# 安装vim-plug 插件
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.sevencdn.com/junegunn/vim-plug/master/plug.vim
# 安装.vimrc
curl -fLo ~/.vimrc \
https://gitee.com/Rainboy/RainboyVim/raw/master/minVimrc
# 安装 coc-settings.json
curl -fLo ~/.vim/coc-settings.json --create-dirs \
https://gitee.com/Rainboy/RainboyVim/raw/master/coc-settings.json
# 安装 coc.nvim的插件
curl -fLo ~/.config/coc/extensions/package.json --create-dirs \
https://gitee.com/Rainboy/RainboyVim/raw/master/coc-package.json
补充: 上面的安装vimrc
是精简了几个打代码用不到配置,完整的配置运行下面的命令,如果你不懂vim如何配置,就不要执行,使用精简的就可以。
# 安装.vimrc
curl -fLo ~/.vimrc \
https://gitee.com/Rainboy/RainboyVim/raw/master/vimrc
第一步: 安装vim的插件
vim -c PlugInstall -c "qa"
会自动启动vim并安装插件。可能时间有点长,等待。如果失败了尝试下面的方法。
sh -c "$(curl -fsSL https://gitee.com/Rainboy/RainboyVim/raw/master/install_plugins.sh)"
第二步:coc.nvim的插件
cd ~/.config/coc/extensions
yarn
启动vim,在终端输入
vim
curl -fLo ~/.vimrc \
https://gitee.com/Rainboy/RainboyVim/raw/master/minVimrc
vim -c PlugInstall -c PlugUpdate -c qa
快捷键 | 工作于模式 | 说明 |
---|---|---|
ctrl+h | insert | 到行首 |
ctrl+l | insert | 到行尾 |
alt+i | insert,normal | 行尾创建{\n} |
alt+(h,j,k,l) | insert | 上下左右 |
alt+; | insert,normal | 行尾创建; |
normal | 快速退出 |
需要安装的插件
## coc-python
sudo pip install pylint jedi # 语法检查,补全server