首先卸载 nvim 然后重新干净安装

win + r%localappdata% ,打开目录 C:\\Users\\user\\AppData\\Local 删除 nvimnvim-data 文件夹(这类似与 unix 系统的 ~/.config/nvim 和 ~/.local/share/nvim)(前者是 nvim 的配置,后者是下载的插件等)

image.png

<aside>

除了使用 win + R ,还可以使用 powershell

image.png

</aside>

下载最新的稳定版本 https://github.com/neovim/neovim/releases/tag/stable ,在这里面选择 nvim-win64.msi 下载,并安装。

Kickstart 作为起始点

<aside>

kickstart 仓库只有一个 init.lua 单文件,这意味着所有内容都在一个文件内,不是很方便。我们希望模块化配置 nvim,正好有一个仓库在做这样的事情。那么可使用下面的起始配置。

https://github.com/dam9000/kickstart-modular.nvim

</aside>

再开始之前我们需要配置一些必要的依赖,例如 git 之类。还有就是方便起见,我们使用 windows 的包管理器 Chocolatey 。使用管理员权限运行 powershell,并运行下面命令

image.png

winget install --accept-source-agreements chocolatey.chocolatey
choco install -y neovim git ripgrep wget fd unzip gzip mingw make

这时,我们可以在 powershell 中敲入 nvim 来启动一个零配置的 nvim。

接下来使用 kickstart 的 nvim 配置文件。

git clone <https://github.com/nvim-lua/kickstart.nvim.git> "${env:LOCALAPPDATA}\\nvim"

再次启动 nvim, 会看到 lazy 插件管理器开始安装配置好的插件。

image.png