Neovim
名称、版本与用途
- 名称:Neovim
- 当前版本:0.12.0
- 命令:
~/.local/bin/nvim - 实际目录:
~/.local/opt/neovim-stable/ - 用途:终端文本编辑器,也作为当前
$EDITOR。
基本语法(Synopsis)
nvim [OPTIONS] [FILE ...]
nvim +[COMMAND] [FILE ...][] 表示可选项,... 表示可重复;大写名称表示需要替换的参数。
当前安装与更新
当前是官方预编译发行包,nvim 通过符号链接指向版本目录,不属于 dpkg。
更新时从官方 release 下载 nvim-linux-x86_64.tar.gz,先解压到临时目录并运行 nvim --version,再替换 ~/.local/opt/neovim-stable。保留符号链接和配置目录。
zsh 启动集成
间接相关。~/.zshenv 当前设置:
export EDITOR="nvim"Lazygit 等程序会据此选择 Neovim。
基本功能与推荐用法
nvim file.txt
nvim +42 file.txt # 跳到第 42 行
nvim +'set ft=json' data # 启动时执行命令
nvim -d old new # diff 模式
nvim -R file.txt # 只读
nvim --clean file.txt # 跳过用户配置和插件
nvim +'checkhealth' # 健康检查推荐先建立最小 init.lua,再按实际需求添加插件。排查问题时使用 --clean 区分程序问题和配置问题。
示例中的选项、参数与子命令
本表解释本页示例实际出现的选项、参数、子命令及必要的辅助命令语法。
| 语法元素 | 含义 |
|---|---|
+NUM | 打开文件后跳到第 NUM 行。 |
+COMMAND | 读取文件后执行 Ex 命令。 |
-d | 以 diff 模式打开文件。 |
-R | 以只读模式打开。 |
--clean | 跳过用户配置,以近似默认配置启动。 |
EDITOR=nvim | 为当前命令或会话指定默认编辑器。 |