数据与文本处理

nvim:Neovim,基于 Vim 的代码编辑器,使用多种不同的模式来修改文本

· 52CE 我爱测

适用场景 Neovim,基于 Vim 的代码编辑器,使用多种不同的模式来修改文本。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 nvim Neovim,基于 Vim 的代码编辑器,使用多种不同的模式来修改文本。 在普通模式(normal mode)下,按下 键以进入插入模式(insert mode)。通过 或 返回普通模式。普通模式下不支持一般的文本输入。 另请参阅:vim, vimtutor, vimdiff。 更多信息:

适用场景

Neovim,基于 Vim 的代码编辑器,使用多种不同的模式来修改文本。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

nvim

Neovim,基于 Vim 的代码编辑器,使用多种不同的模式来修改文本。 在普通模式(normal mode)下,按下 <i> 键以进入插入模式(insert mode)。通过 <Esc> 或 <Ctrl c> 返回普通模式。普通模式下不支持一般的文本输入。 另请参阅:vim, vimtutor, vimdiff。 更多信息:https://neovim.io/。

  • 打开文件:

nvim {{path/to/file}}

  • 进入文本编辑模式(insert mode):

<Esc><i>

  • 复制("yank")或剪切("delete")当前行(使用 <p> 粘贴):

<Esc>{{<y><y>|<d><d>}}

  • 进入普通模式并撤消上次操作:

<Esc><u>

  • 在当前文件中使用正则表达式搜索(使用 <n>/<N> 查看上一个/下一个搜索结果):

<Esc></>{{search_pattern}}<Enter>

  • 在当前文件中使用regex式进行全局替换:

<Esc><:>%s/{{regular_expression}}/{{replacement}}/g<Enter>

  • 进入普通模式,保存文件并退出:

{{<Esc><Z><Z>|<Esc><:>x<Enter>|<Esc><:>wq<Enter>}}

  • 退出并不保存更改:

<Esc><:>q!<Enter>

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。