使用前请确保已安装 Neovim (>=0.10) 和 Node.js (>=16.18.0),打开终端执行以下命令:
# 进入 .config 目录
cd $HOME/.config
# 拉取仓库
git clone https://github.com/zhaoxi-scut/nvim-config
# 需要重命名为 nvim
mv nvim-config nvim在终端输入 nvim 以打开 Neovim,打开后即可自动安装插件,在安装插件过程可能会遇到 coc.nvim 的安装问题,执行
chmod +x extra_config
./extra_config即可解决。
若要使用 coc.nvim 的自动补全功能,还需要安装 coc 扩展以启用 LSP 支持,extra_config 预先安装了
coc-clangdC/C++ 的补全扩展coc-cmakeCMake 的补全扩展coc-pythonPython 的补全扩展
3 个插件,还有其他语言需求可以在 Neovim 中执行
:CocInstall coc-json安装 JSON 的补全扩展:CocInstall coc-yaml安装 YAML 的补全扩展
若要使用 coc.nvim 的其他功能,请参考 coc.nvim。
Ctrl + Up切换到上方窗口Ctrl + Down切换到下方窗口Ctrl + Left切换到左方窗口Ctrl + Right切换到右方窗口
Shift + Left向左选中字符,并进入可视模式Shift + Right向右选中字符,并进入可视模式Ctrl + V粘贴剪贴板内容
Ctrl + C复制选中内容,并进入插入模式
- coc.nvim 自动补全插件,及其子扩展
- copilot GitHub Copilot 插件
- everforest 主题插件
- lualine 状态栏插件
- nvim-tree 文件树插件
- nvim-treesitter 语法高亮插件
- nvim-ts-rainbow 括号颜色显示插件
- vim-tmux-navigator 窗口切换插件