帮助

Nvim :help 页面,从 源代码 使用 tree-sitter-vimdoc 解析器 生成


NVIM - 帮助 k 移动:使用光标键,或 "h" 向左,h l "j" 向下,"k" 向上,"l" 向右。 j 关闭此窗口:使用 ":q<Enter>"。退出 Vim:使用 ":qa!<Enter>"(小心,所有更改都会丢失!)。
跳转到主题:将光标放在标签上(例如 bars)并按 CTRL-]。 使用鼠标:双击左键鼠标单击标签,例如 bars。 跳回:输入 CTRL-O。 重复以进一步返回。
获取特定帮助:可以通过向 :help 命令提供参数来直接转到您想要获得帮助的内容。 在前面添加一些内容以指定上下文
在前面添加什么? 例子
普通模式命令 :help x 可视模式命令 v_ :help v_u 插入模式命令 i_ :help i_<Esc> 命令行命令 : :help :quit 命令行编辑 c_ :help c_<Del> Vim 命令参数 - :help -r 选项 ' :help 'textwidth' 正则表达式 / :help / 参见 help-summary 获取更多上下文和说明。 参见 notation 获取帮助语法的解释。
搜索帮助:输入 ":help word",然后按 CTRL-D 查看与 "word" 匹配的帮助条目。 或者使用 ":helpgrep word"。 :helpgrep
入门:进行 Vim 教程,这是一个 30 分钟的交互式课程,用于学习基本命令,参见 vimtutor。 从头到尾阅读用户手册:usr_01.txt
Vim 代表 Vi IMproved。 Vim 的大部分内容都是由 Bram Moolenaar 制作的,但只有在许多其他人的帮助下才能实现。 参见 credits

NVIM 文档

news 自上次发布以来的新闻 nvim 从 Vim 过渡 vim-differences Nvim 与 Vim 的对比 faq 常见问题解答 user-manual 用户手册:如何完成编辑任务。 quickref 常见命令概述 tutor 针对初学者的 30 分钟交互式课程 copying 关于版权 iccf 帮助乌干达贫困儿童 sponsor 赞助 Vim 开发,成为注册的 Vim 用户 www 世界范围内的 Vim 网站 bugs 提交错误报告的位置 support 支持的平台

一般

intro Vim 简介;帮助文件中使用的符号 helphelp 使用 :help 文件 index 所有命令的索引 tips 使用 Vim 的各种技巧 message.txt (错误)消息和解释 uganda.txt Vim 发行版以及如何使用您的资金

基本编辑

starting 启动 Vim,Vim 命令参数,初始化 edit-files 编辑和写入文件 motion.txt 用于移动的命令 scrolling 滚动窗口中的文本 insert.txt 插入和替换模式 change.txt 删除和替换文本 undo-redo 撤消和重做 repeat.txt 重复命令,Vim 脚本和调试 visual-mode 使用可视模式(选择文本) various 其他各种命令 crash-recovery 从崩溃中恢复

高级编辑

cmdline 命令行编辑 options 所有选项的描述 pattern-searches Vim 正则表达式模式和搜索命令 key-mapping 键映射(快捷键),缩写 tags 标签和特殊搜索 windows 使用窗口和缓冲区的命令 tabpage 使用标签页的命令 spell 拼写检查 diff 比较文件 folding 隐藏(折叠)行范围 terminal 嵌入式终端模拟器

API(可扩展性/脚本/插件)

api 通过 RPC、Lua 和 Vimscript 的 Nvim API ui Nvim UI 协议 lua-guide Nvim Lua 指南 lua Lua API luaref Lua 参考手册 luvref Luv (vim.uv) 参考手册 autocmd 事件处理程序 job-control 生成和控制多个进程 channel Nvim 异步 I/O vimscript Vimscript 参考 vimscript-functions Vimscript 函数 testing.txt Vimscript 测试函数 remote-plugin Nvim 远程插件 health 健康检查

编程语言支持

lsp 语言服务器协议 (LSP) diagnostic-api 诊断框架 treesitter 增量语法解析 indent.txt C 和其他语言的自动缩进 syntax 语法高亮 filetype 针对特定文件类型的设置 quickfix 用于快速编辑-编译-修复循环的命令 ft_ada.txt Ada 文件类型插件 ft_hare.txt Hare 的文件类型插件 ft_ps1.txt PowerShell 文件类型插件 ft_raku.txt Raku 文件类型插件 ft_rust.txt Rust 文件类型插件 ft_sql.txt SQL 文件类型插件

UI

tui 内置 UI gui 外部(图形)UI signs 显示为窗口装饰(“边距”)的标记

语言支持

digraph 可用二元图列表 mbyte.txt 多字节文本支持 mlang.txt 非英语语言支持 rileft.txt 从右到左编辑模式 arabic.txt 阿拉伯语支持和编辑 hebrew.txt 希伯来语支持和编辑 russian.txt 俄语支持和编辑

互操作性

provider 内置远程插件主机 if_perl Perl 接口 if_pyth Python 接口 if_ruby Ruby 接口

版本

deprecated 已弃用 将被删除的功能 vi-differences Vim 和 Vi 之间的区别

开发 NVIM

dev Nvim 的开发 dev-arch 内部架构,模块,数据结构 dev-style 开发风格指南 dev-theme 设计指南(配色方案等) dev-tools 用于开发 Nvim 的工具和技术 dev-vimpatch 合并来自 Vim 的补丁
标准插件
standard-plugin-list
pi_gzip.txt 读取和写入压缩文件 pi_msgpack.txt msgpack 实用程序 pi_netrw.txt 通过网络读取和写入文件 pi_paren.txt 高亮匹配的括号 pi_spec.txt 用于处理 rpm spec 文件的文件类型插件 pi_tar.txt Tar 文件浏览器 pi_zip.txt Zip 存档浏览器
本地添加

Bars 示例 bars

现在您已经使用 CTRL-] 或双击鼠标跳转到这里,您可以使用 CTRL-T、CTRL-O、g<RightMouse> 或 <C-RightMouse> 返回您所在的位置。
请注意,标签位于 | 字符之间,但当启用高亮显示时,这些字符会被隐藏。 这使得更容易阅读命令。
您可以在任何单词(即使它不在 "|" 之间)上使用 CTRL-],Nvim 将尝试找到它的帮助信息。 尤其是对于单引号中的选项,例如 'hlsearch'
命令索引
快速参考