在 vim 中,有一个函数和一个名为 的变量complete
。
如果这样做help complete
,您将获得该函数的帮助。
如何获得变量的帮助?
答案1
如果您使用,:help complete
您将获得有关 的帮助complete()
,即该功能。
如果您使用,您将获得有关( 或) 字符串:help 'complete'
的帮助。'complete'
'cpt'
发生这种情况是因为 Vim 的帮助系统查找内容的方式。没有什么叫只是 complete
,所以编辑器给你“最匹配的东西”(见下文),它恰好是complete()
.
您应该能够Tab在键入后手动按:help complete
以使帮助系统自动完成:he complete()
。再次按Tab会将其替换为:he 'complete'
、 then :he 'completeopt'
、:he complete_add()
等。
当 Vim 编辑器无法找到与您需要帮助的内容完全匹配的内容时,它的帮助系统会做什么:
如果模式没有完全匹配,或者有多个匹配,则将使用“最佳”匹配。使用复杂的算法来决定哪一个匹配比另一个更好。计算中考虑这些项目:
- 相同大小写的匹配比不同大小写的匹配要好得多。
- 在非字母数字字符之后开始的匹配比在单词中间的匹配更好。
- 位于标签开头或附近的匹配比后面的匹配更好。
- 匹配的字母数字字符越多越好。
- 比赛时间越短越好。