使用前请确保已安装 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-clangd
C/C++ 的补全扩展coc-cmake
CMake 的补全扩展coc-python
Python 的补全扩展
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 窗口切换插件