NeoVIM 常用命令整理

2021-10-31 vim develop

整理使用 NeoVIM 时常用的技巧。

代理配置

尤其是国内速度会比较慢,这里介绍常用的几种方式。

git clone https://gitclone.com/github.com/foobar/test.git
git clone https://mirror.ghproxy.com/https://github.com/foobar/test.git

相关的修改有。

-- init.lua
vim.fn.execute('!git clone https://mirror.ghproxy.com/https://github.com/wbthomason/packer.nvim ' .. install_path)

-- lua/plugins.lua
default_url_format = 'https://mirror.ghproxy.com/https://github.com/%s'

-- lua/config/nvim-treesitter.lua
config.install_info.url = "https://mirror.ghproxy.com/" .. config.install_info.url

-- lua/config/mason.lua
download_url_template = "https://mirror.ghproxy.com/https://github.com/%s/releases/download/%s/%s"

注意,此时初次复制 packer 时也要使用相同的代理。