Windows使用Scoop安装Nvim并使用LazyVim配置

349 阅读1分钟

安装Scoop

允许执行脚本

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

以管理员身份安装

路径为C:\Users\Administrator\scoop

iex "& {$(irm get.scoop.sh)} -RunAsAdmin"

安装软件

scoop install <软件名>

更新软件

scoop update <软件名>

卸载软件

scoop uninstall <软件名>

查看已安装的软件

scoop list

查看软件相关信息

scoop info <软件名>

添加软件仓库

scoop bucket add <仓库名> <仓库源URL>(可选)

查看仓库列表

scoop bucket list

更新scoop

scoop update

卸载scoop,最后删除C:\Users\Administrator\scoop即可

scoop uninstall scoop

查看缓存

scoop cache show

删除所有缓存

scoop cache rm *

安装Nvim

  1. 安装
# 添加一个名为 “main” 的软件仓库
scoop bucket add main
# 安装nvim
scoop install neovim
  1. 备份原来的Nvim配置(可选),新安装的不需要操作
# 必须
Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak

#可选但推荐
Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak
  1. 克隆LazyVim进行配置

lazyvim提供了一套便捷的配置和插件管理

# 克隆项目到 C:\Users\Administrator\AppData\Local>\nvim
git clone https://github.com/LazyVim/starter $env:LOCALAPPDATA\nvim
  1. 删除C:\Users\Administrator\AppData\Local\nvim下的.git文件

  2. 启动

nvim

等它自动配置好就可以了

image.png

配置失败解决方案

打开Nvim后按l键,然后按下大写S同步插件

image.png

大多数问题都来源于网络,查看git全局配置

git config --global --list

1、报错Failed to connect to 127.0.0.1 port 7890 after 2120 ms: Could not connect to server

取消git全局代理

或者在C:\Users\Administrator\.gitconfig删除

# http
git config --global --unset http.proxy
#https
git config --global --unset https.proxy

验证

git config --global --list

image.png

2、报错OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

1、设置git用户名和邮箱

或者在C:\Users\Administrator\.gitconfig设置

git config --global user.name "用户名"

git config --global user.email "xxxx@gmail.com"

2、配置ssh key,先查看有没有

C:\Users\Administrator\.ssh

cd ~/.ssh

ls

生成ssh key,一直回车即可

ssh-keygen -t rsa -C "xxx@gmail.com"

查看公钥

cd ~/.ssh

cat id_rsa.pub

将内容复制粘贴到github

image.png

粘贴到这里

image.png

验证

ssh -T git@github.com

3、设置全局代理(可选),一般不需要设置(设置ssh key即可)

# http
git config --global http.https://github.com.proxy http://127.0.0.1:7890
# https
git config --global https.https://github.com.proxy https://127.0.0.1:7890
# socket5
git config --global http.https://github.com.proxy socks5://127.0.0.1:7890

验证

git config --global --list

image.png 关闭后再次打开nvim然后按lS即可同步插件

image.png

Nvim配置

配置文件在C:\Users\Administrator\AppData\Local\nvim\lua\config

默认配置见:www.lazyvim.org/configurati…

image.png

Nvim插件

配置文件在C:\Users\Administrator\AppData\Local\nvim\lua\plugins

删除lazy vim

只需要删除C:\Users\Administrator\AppData\Local下的nvimnvim-data即可,注意删除后配置和插件配置都会被删除,如有需要请备份

卸载Nvim

scoop uninstall neovim