Vim如何獲得有關 vim 的
如何獲得有關 vim 的 complete
變數的幫助,而不是 vim 的 `complete’ 函式?
在 vim 中,既有一個函式,也有一個名為 的變數
complete
。如果你這樣做
help complete
,你會得到函式的幫助。你如何獲得變數的幫助?
如果你使用
:help complete
你得到幫助complete()
,即功能。如果你使用
:help 'complete'
,你會得到關於'complete'
(或'cpt'
)字元串的幫助。這是因為 Vim 的幫助系統查找的方式。沒有什麼叫做just
complete
,所以編輯器給你“最匹配的東西”(見下文),恰好是complete()
.您應該能夠
Tab
在鍵入後手動按下:help complete
以使幫助系統自動完成:he complete()
。再按一次Tab
將用:he 'complete'
, then:he 'completeopt'
,:he complete_add()
等替換它。當 Vim 編輯器找不到與您需要幫助的內容完全匹配時,它的幫助系統會做什麼:
如果模式沒有完全匹配,或者有多個匹配,則將使用“最佳”匹配。一種複雜的算法用於決定哪個匹配比另一個更好。這些項目在計算中被考慮:
- 相同大小寫的匹配比不同大小寫的匹配要好得多。
- 在非字母數字字元之後開始的匹配比在單詞中間的匹配更好。
- 在標籤開頭或附近的匹配比在後面的匹配更好。
- 匹配的字母數字字元越多越好。
- 比賽的長度越短越好。
(來自
:help {subject}
)