diff --git a/pages.zh/common/nvim.md b/pages.zh/common/nvim.md new file mode 100644 index 0000000000..d098682815 --- /dev/null +++ b/pages.zh/common/nvim.md @@ -0,0 +1,38 @@ +# nvim + +> Neovim,基于 Vim 的代码编辑器,使用多种不同的模式来修改文本。 +> 在普通模式(normal mode)下,按下 `` 键以进入插入模式(insert mode)。通过 `` 或 `` 返回普通模式。普通模式下不支持一般的文本输入。 +> 另见:`vim`,`vimtutor`,`vimdiff`。 +> 更多信息:. + +- 打开文件: + +`nvim {{path/to/file}}` + +- 进入文本编辑模式(insert mode): + +`` + +- 复制("yank")或剪切("delete")当前行(使用 `

` 粘贴): + +`{{|}}` + +- 进入普通模式并撤消上次操作: + +`` + +- 在当前文件中使用正则表达式搜索(使用 ``/`` 查看上一个/下一个搜索结果): + +`{{search_pattern}}` + +- 在当前文件中使用正则表达式进行全局替换: + +`<:>%s/{{regular_expression}}/{{replacement}}/g` + +- 进入普通模式,保存文件并退出: + +`{{|<:>x|<:>wq}}` + +- 退出并不保存更改 + +`<:>q!`