Nvim :help
页面,生成自 源代码,使用 tree-sitter-vimdoc 解析器。
gvim file.txt在 Unix 系统上,你可以在任何命令提示符下输入此命令。如果你正在运行 Microsoft Windows,请打开命令提示符并输入该命令。无论哪种情况,Vim 都将开始编辑名为 file.txt 的文件。由于这是一个新文件,你将看到一个空白窗口。这是你屏幕上的样子
+---------------------------------------+ |# | |~ | |~ | |~ | |~ | |"file.txt" [New] | +---------------------------------------+ ('#' is the cursor position.)
vim file.txt编辑将在你的命令窗口内进行。换句话说,如果你在 xterm 内运行,编辑器将使用你的 xterm 窗口。如果你正在使用 Microsoft Windows 下的命令提示符,编辑将在该窗口内进行。两个版本的窗口中的文本看起来会一样,但 gvim 拥有额外的功能,比如菜单栏。稍后会详细介绍。
iA very intelligent turtle Found programming Unix a hurdle在键入 "turtle" 后,按
<Enter>
键开始新的一行。最后,按 <Esc>
键停止插入模式并返回正常模式。现在你的 Vim 窗口中有两行文本+---------------------------------------+ |A very intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | | | +---------------------------------------+
:set showmode你会注意到,当键入冒号时,Vim 会将光标移动到窗口的最后一行。这就是你键入冒号命令的地方(以冒号开头的命令)。通过按
<Enter>
键完成此命令(所有以冒号开头的命令都以这种方式完成)。现在,如果你键入 "i" 命令,Vim 将在窗口底部显示 --INSERT--。这表示你处于插入模式。+---------------------------------------+ |A very intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | |-- INSERT -- | +---------------------------------------+
<Esc>
键返回正常模式,最后一行将变为空白。<Esc>
键。有时你可能需要按两次。如果 Vim 对你发出蜂鸣声,则表示你已经处于正常模式。k h l j学习这些命令的最佳方法是使用它们。使用 "i" 命令插入一些额外的文本行。然后使用 hjkl 键进行导航,并在某个地方插入一个单词。不要忘记按
<Esc>
键返回正常模式。:Tutor 也是一种通过实践学习的好方法。+---------------------------------------+ |intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | | | +---------------------------------------+
iA young <Esc>这会开始插入(i)、插入单词 "A young",然后退出插入模式(最后的
<Esc>
)。结果+---------------------------------------+ |A young intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | | | +---------------------------------------+
+---------------------------------------+ |Found programming Unix a hurdle | |~ | |~ | |~ | | | +---------------------------------------+
CTRL-R
(重做)以反转上一个命令。换句话说,它撤销了撤销操作。要查看它的实际操作,请按两次 CTRL-R
。字符 A 及其后面的空格将消失CTRL-R
会重做它。这可能有点令人困惑。不用担心,使用 "u" 和 CTRL-R
,你可以回到任何你曾经处于的状态。有关详细信息,请参阅第 32.2 节。a!!!<Esc>在 turtle 的 e 之后追加三个感叹号
oThat liked using Vim<Esc>结果将是
:q!别忘了按
<Enter>
键完成命令。:help你也可以使用第一个功能键
<F1>
。如果你的键盘有<Help>
键,它也可能有效。如果你没有提供主题,":help" 会显示一般帮助窗口。Vim 的创建者在帮助系统中做了一件非常聪明(或者很懒)的事情:他们将帮助窗口变成了一个普通的编辑窗口。你可以使用所有正常的 Vim 命令在帮助信息中移动。因此,h、j、k 和 l 分别表示向左、向下、向上和向右移动。要退出帮助窗口,请使用与退出编辑器相同的命令:"ZZ"。这只会关闭帮助窗口,而不会退出 Vim。CTRL-]
(跳转到标记),帮助系统会将你带到指定的主题。(由于这里未讨论的原因,Vim 中超链接的术语是标记。所以CTRL-]
跳转到光标下方单词指定的标记的位置。)在跳转了几次之后,你可能想要返回。CTRL-T
(弹出标记)会将你带回上一个位置。CTRL-O
(跳转到更早的位置)在这里也很有效。在帮助屏幕的顶部,有一个help.txt 符号。帮助系统使用此符号之间的名称来定义标记(超链接目标)。有关使用标记的详细信息,请参阅29.1。:help {subject}例如,要获得有关 "x" 命令的帮助,请输入以下内容
:help x要了解如何删除文本,请使用以下命令
:help deleting要获得所有 Vim 命令的完整索引,请使用以下命令
:help index当你需要获得有关控制字符命令(例如,CTRL-A)的帮助时,你需要使用 "CTRL-" 前缀来拼写它。
:help CTRL-AVim 编辑器有许多不同的模式。默认情况下,帮助系统会显示普通模式命令。例如,以下命令会显示有关普通模式
CTRL-H
命令的帮助:help CTRL-H要识别其他模式,请使用模式前缀。如果你想要有关命令的插入模式版本的帮助,请使用 "i_"。对于
CTRL-H
,这将给出以下命令:help i_CTRL-H当你启动 Vim 编辑器时,你可以使用多个命令行参数。这些参数都以连字符 (-) 开头。例如,要查找 -t 参数的作用,请使用以下命令
:help -tVim 编辑器有一些选项,允许你配置和自定义编辑器。如果你需要有关选项的帮助,你需要用单引号将它括起来。例如,要查找'number' 选项的作用,请使用以下命令
:help 'number'所有模式前缀的表格可以在下面找到:help-summary。
:help i_<Up>如果你看到你不理解的错误消息,例如
:help E37总结:help-summary 1)在键入主题后使用 Ctrl-D,让 Vim 显示所有可用的主题。或者按 Tab 键进行补全
:help some<Tab>
:help helphelp2)按照竖线中的链接查看相关帮助。你可以从详细帮助跳转到用户文档,用户文档从用户的角度描述了某些命令,并且更详细。例如,在
:help pattern.txt
:help 'list'
:help options.txt
:help cpo-<letter>
:help go-<letter>4)普通模式命令没有前缀。要跳转到 "gt" 命令的帮助页面
:help gt5)插入模式命令以 i_ 开头。有关删除单词的帮助
:help i_CTRL-W6)可视模式命令以 v_ 开头。有关跳转到可视区域另一侧的帮助
:help v_o7)命令行编辑和参数以 c_ 开头。有关使用命令参数 % 的帮助
:help c_%8)Ex 命令始终以 ":" 开头,所以要跳转到 ":s" 命令帮助
:help :s9)专门用于调试的命令以 ">" 开头。要跳转到 "cont" 调试命令的帮助
:help >cont10)键组合。它们通常以单个字母开头,表示可以使用它们的模式。例如
:help i_CTRL-X
CTRL-X
命令的系列,这些命令可用于自动完成不同的内容。请注意,某些键始终以相同的方式写入,例如,Control 始终为 CTRL。对于普通模式命令,没有前缀,主题可以在 :h CTRL-<
Letter> 中找到。例如:help CTRL-W
:help c_CTRL-R
CTRL-R
在命令行中输入命令时的作用,而:help v_CTRL-A
:help g_CTRL-A
<CTRL-A>
)。这里 "g" 代表普通命令 "g",它总是期望第二个键,然后执行类似于以 "z" 开头的命令的操作。:help /\+
:help pattern.txt12)寄存器始终以 "quote" 开头。要查找有关特殊 ":" 寄存器的信息
:help quote:13)Vim 脚本可以在
:help eval.txt
:help expr-!
:help function-list
:help append()
:help mapmode-i
:help :map-local
:help map-bar
:help command-bar
CTRL-W
开头,所以你可以在 :h CTRL-W
_letter 中找到相应的帮助。例如:help CTRL-W_p
:help windows.txt
:cnext
:copen
:help usr_toc.txt
:help usr_24.txt
:help 10.1
:help hl-WarningMsg
:help :syn-conceal
:help BufWinLeave
:help events23)命令行开关始终以 "-" 开头。所以要获得 Vim 的 -f 命令开关的帮助,请使用
:help -f24)可选功能始终以 "+" 开头。要查找有关 conceal 功能的信息,请使用
:help +conceal25)包含的文件类型特定功能的文档通常以 ft-<filetype>-<functionality> 的形式提供。所以
:help ft-c-syntax
:help ft-php-omni
:help ft-tex-plugin
:help E297
:help W10
:help E128