前言
这一篇为《从零配置专属neovim》的目录,并介绍一些相关信息~
写在前面
开个新坑,介绍如何配置专属的neovim。实际上日常使用不需要neovim,在不需要用ide的场景,用vscode已经绰绰有余了,实在无法使用vscode和ide的场景,直接用基本不配置的vim也够用,没必要再学习如何配置neovim。对于一般人来说真的没必要化时间打造自定义neovim,还不如把时间用在其它地方。
如果看完前面的介绍后你确定还是想了解如何配置neovim,那就坐稳要发车了~
准备工作
- 必须项:
- git;
- neovim (下面会讲如何安装);
- 可选项:
- 根据个人喜好准备常用开发工具栈;
- Nerd Font (用于美化终端字体,看个人喜好安装即可,注意不是neovim所在机器安装,而是使用neovim的客户端所在机器安装,后续会解释);
如果配置过vim应该会发现这里提到的必须项真的非常的少,基本不需要安装太多的额外项。这是因为neovim支持lua配置,且当前大部分neovim的插件功能都是使用lua实现或通过lua控制安装的,这样可以简化配置流程,同时也方便一套配置复用于不同操作系统(因为计划设计的配置支持常用操作系统,所以这很重要)。
neovim安装
neovim的不少插件对neovim的版本有一定需求,因此强烈建议使用最新的neovim稳定版。同时也需要注意neovim每个版本的api可能会发生变化,因此有可能版本过新会使部分配置失效,因此这里给个建议:自己配置的时候使用某个版本neovim的话就尽量先用这个版本,并锁定插件的版本,这样能相对稳定;
linux和macos环境
linux和macos的包管理器虽有也有neovim,但是版本比较低,很多新插件可能无法使用,建议直接去官网或者github上面下载。
github上的安装wiki:https://github.com/neovim/neovim/wiki/Installing-Neovim
github上的release页面:https://github.com/neovim/neovim/releases (注意下的是稳定版)
安装后配置:
- 把安装包解压,并放到某个常用于方式安装文件的地方,比如
/opt/softwares
或/usr/local/
等,这个主要是看个人习惯; - 把neovim目录路径设置到环境变量中,这样执行
nvim
命令时就会打开; - 刷新环境变量;
windows环境
windows环境也可以去github的release页面下载,当然对于win10以上的用户还有一个更方便的方法:打开powershell,然后执行:
winget search neovim
并下载稳定版即可,这个方法安装的也是github上面的版本,并且安装后自动由windows管理安装包等信息,就跟普通安装程序一样。
安装后配置:
配置环境变量,把neovim安装目录加入到环境变量中;
验证是否安装成功
打开终端,输入nvim
,看能不能打开。
常用资料或小结
- neovim官网:http://neovim.io/
- B站的一个neovim从零配置教程合集:https://www.bilibili.com/video/BV1QL4y147VD/?spm_id_from=333.1007.top_right_bar_window_default_collection.content.click&vd_source=87879d06eb1b8c0f839009bfac0c7a01
- lunarvim打造专属neovim教程,配合上一个合集使用:https://github.com/LunarVim/Neovim-from-scratch/