美文网首页
用 Scoop 在 D 盘安装 Neovim + LazyVim

用 Scoop 在 D 盘安装 Neovim + LazyVim

作者: ERIC_s | 来源:发表于2025-10-30 11:04 被阅读0次

环境:Windows 11 + PowerShell
目标:程序放 D 盘,配置放 D 盘,C 盘零负担,随时 scoop update neovim 不影响配置。


1. 装 Neovim(Scoop 一键搞定)

scoop install neovim

安装过程回显示例:

Installing 'neovim' (0.11.4) [64bit] from 'main' bucket
Starting download with aria2 ...
Download: Download Results:
Download: gid   |stat|avg speed  |path/URI
Download: ======+====+===========+=======================================================
Download: 0cb2e2|OK  |    15MiB/s|D:/Applications/Scoop/cache/neovim#0.11.4#fb5920a.zip
Download: Status Legend:
Download: (OK):download completed.
Checking hash of nvim-win64.zip ... ok.
Extracting nvim-win64.zip ... done.
Linking D:\Applications\Scoop\apps\neovim\current => D:\Applications\Scoop\apps\neovim\0.11.4
Creating shim for 'nvim'.
'neovim' (0.11.4) was installed successfully!
'neovim' suggests installing 'extras/vcredist2022'.

安装完成后可执行文件位于
D:\Applications\Scoop\apps\neovim\current\bin\nvim.exe
(Scoop 默认会把 current\bin 加入 PATH,终端直接 nvim 即可运行)。


2. 拉取 LazyVim 配置到 D 盘

# 创建配置目录
$nvimDir = 'D:\Applications\NeovimConfig\nvim'
New-Item -ItemType Directory -Force -Path $nvimDir

# 克隆官方 starter
git clone https://github.com/LazyVim/starter $nvimDir

此时配置已落地 D 盘,但 Neovim 默认会去 %LOCALAPPDATA%\nvim 找配置,下一步用“符号链接”解决。


3. 符号链接:让 Neovim 以为配置还在 C 盘

# 备份旧配置(如有)
Rename-Item $env:LOCALAPPDATA\nvim nvim.bak -ErrorAction Ignore

# 把默认目录挂到 D 盘实际文件夹
New-Item -ItemType Junction `
  -Path $env:LOCALAPPDATA\nvim `
  -Target D:\Applications\NeovimConfig\nvim

效果:

  • 物理文件仍在 D 盘,备份、同步、删盘随便操作;
  • Neovim 升级、卸载、重装均不受影响;
  • 撤销链接只需 Remove-Item $env:LOCALAPPDATA\nvim

4. 启动!打开新终端标签页

nvim

首次会自动下载插件,约 1-2 分钟,完成后出现 LazyVim 欢迎界面即可开写。


5. 常用后续操作

场景 命令
更新 Neovim 本体 scoop update neovim
更新插件 打开 nvim → <leader>lU
重试失败插件 <leader>l → 选中失败项 → r
切换发行版 备份当前目录 → 克隆新 starter → 同上链接

6. 一键还原(可选)

# 删除链接
Remove-Item $env:LOCALAPPDATA\nvim
# 恢复备份
Rename-Item $env:LOCALAPPDATA\nvim.bak nvim

Done 🎉

相关文章

网友评论

      本文标题:用 Scoop 在 D 盘安装 Neovim + LazyVim

      本文链接:https://www.haomeiwen.com/subject/mslrajtx.html