type
status
date
slug
summary
tags
category
icon
password
Neovim是一个开源的Vim替代品,提供了许多增强功能,如异步操作、内嵌脚本语言、内置编译器等。在Debian操作系统上编译安装Neovim需要一些命令行技巧。本文将向您详细说明如何在Debian上编译安装Neovim。
📝 什么是Neovim
Neovim是一个高度可定制的类Vim编辑器,与原始Vim编辑器相比,它具有以下一些优势:
- 异步操作:Neovim允许您在编辑文件时执行异步操作,例如代码补全和语法检查,从而提高编辑效率。
- 内置脚本语言:Neovim内置Lua作为脚本语言,提供了更多的自定义选项和插件。
- 用户界面改进:Neovim提供了更加直观的用户界面,以及更好的键盘快捷键和操作体验。
- 兼容性:Neovim兼容大多数Vim插件,因此您可以轻松地移植现有的Vim配置。
- 更好的多标签支持:Neovim提供了更好的多标签支持,允许您在多个文件间快速切换。
- 更好的LSP支持。
但是由于目前Deiban软件仓库中提供的Neovim steable停留在0.4X版本,testing版本还是0.7.X版本,很多功能优化已经落后Release版本太多,很多插件也不再进行支持,所以我们采用编译的方式进行安装。
准备工作
首先,您需要确保您的Debian系统上已经安装了必要的编译工具,如GCC、make等。如果您没有安装这些工具,可以使用以下命令进行安装:
此外,您还需要安装一些Neovim依赖项,如Python、Lua等。使用以下命令安装这些依赖项:
下载源代码
现在,您可以从GitHub下载Neovim的源代码。您可以使用以下命令从GitHub下载最新版本的源代码:
编译安装
现在,您已经准备好编译安装Neovim了。在源代码目录中,运行以下命令来编译安装:
编译完成后的neovim安装于
/usr/local
文件夹中,不用进行软链接或者cp操作。你也可以修改CMAKE_INSTALL_PREFIX
为你想安装的目录,同样记得给目录添加到环境变量PATH中。兼容性提示
除了Debian系统外,Ubuntu, Centos, Redhat, Kali等常用Linux系统也可通过本文的方式进行编译安装(甚至OpenWRT也可以)。
二进制文件安装
除了通过编译安装Neovim之外,也可以通过Github Release Page直接下载Neovim的二进制文件进行使用。主要发行版本均支持此方式。