因为过于小白所以在简单的问题上浪费了很多时间...

Neovim是“fork”自经典项目vim的新一代文本编辑器,极客们很喜欢Nvim的设计、简洁、高效、装x。但是这款编辑器的配置有一点点难度...以往来说,大家似乎比较推崇@Nshen大佬的文章进行配置。N佬在CSDN写过收费的小册,不过起初是在知乎连载的Nvim系列教学文章。虽然后者时间上比较久了,但也是满满干货。

然而这里我们遇到的问题就是:N佬写的是在ubuntu上配置,而我希望在我的window上面使用
好吧好吧,我知道这听上去像是很奇怪的想法。但是在此之前,我曾经尝试过在我的windows系统上使用gvim。除此之外,一个很厉害的师兄似乎很喜欢Nvim,并且在win上配置作为主力“IDE”使用。92作为一名眼高手低的工具党虽然没有人家的编程水平,但是工具总还是不能落下的(
这样是不是听起来稍微让人易于接受一些了?那我们开始吧

使用原因

Packer.nvim是较新的Neovim插件管理方案。在大佬的原文中,他提到lua原生的packer.nvim是更加推荐的选项。

方法

首先我们找到了该项目的github开源网址:https://github.com/wbthomason/packer.nvim
其中,作者写到,windows用户应使用powershell执行以下命令:

git clone https://github.com/wbthomason/packer.nvim "$env:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim"

运行该命令可能遇到网络问题,您也可以选择手动下载安装包解压至指定位置,或是通过powershell环境变量设置http proxy代理、路由器层次的代理(vxn hotpot、openwrt)等方案实现。

(可选)我这里使用的是http代理的方法,powershell应运行

$env:HTTP_PROXY="http://127.0.0.1:10809"
$env:HTTPS_PROXY="http://127.0.0.1:10809"

cmd则是(10809代表http端口号,需允许局域网连接)

set http_proxy=http://127.0.0.1:10809
set https_proxy=http://127.0.0.1:10809

其中,$env:LOCALAPPDATA指向了/AppData/Local所在位置
这个localappdata很有意思,我们可以将其与ubuntu的 ~/.local 结合起来理解。在这篇文章中,作者解释如下

这意味着我们可以将linux系统下.local位置的配置直接迁移过来使用
那么接下来就好办了,我们可以在/AppData/Local下创建/nvim/文件指导nvim的配置,其详细内容请参考Neovim 基础配置及其系列文章,或者您也可以像我一样,直接将作者开源的配置git下来使用

大功告成

最后修改:2024 年 08 月 30 日
请我喝杯可乐?