Skip to content

Rainboylvx/RainboyVim

Repository files navigation

RainboyVim

以下的安装针对的是ubuntu 20.04的环境,

1. 安装软件

1.1 最新的vim

sudo add-apt-repository -y ppa:jonathonf/vim
sudo apt update
sudo apt install -y vim-gtk

1.2 vim要用到的软件

sudo apt install -y git curl wget ctags ccls python3-dev python-dev

1.3 node yarn

# 安装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/

2. 安装字体

2.1 下载字体

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

2.2 安装字体

fc-cache -f -v

2.3 查看是否已经安装

fc-list |grep FiraCode

2.4 手动设置终端的字体为FiraCode

在ubuntu 20.04下

  • ctrl+alt+t 打开终端
  • 右键->首选项
  • 找到字体选项->选择FiraCode

如何使用其它linux发行版本,请自行搜索自己的终端模拟器如何更改字体

3. 安装本vim的配置

3.1 下载相应插件与配置

# 安装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

3.2 启动vim并安装对应的插件

第一步: 安装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

4 安装完毕

启动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 行尾创建;
qq normal 快速退出

其它

需要安装的插件

## coc-python
sudo pip install pylint jedi # 语法检查,补全server