2

我使用 Vimg:xmldata_来描述 XML 可能的元素,以便能够对 XML 使用全能竞争。问题不是每个A节点都有a0, a1, an。有时A节点只有a0. a0并且and的文档A是不同的,并且取决于A.

E
|
|--A
|  \-a0     // documentation of E.A.a0
|  \-a1
|
\--B
   \-A
     \-a0     // documentation of E.B.A.a0

A 和 a0 的文档是不同的。但是用户将在完整的预览窗口中看到相同的帮助文本。

这是要使用的测试 xmldata。把这个

let g:xmldata_test = {
\ 'vimxmlroot': ['E'],
\ 'E': [['A', 'B']],
\ 'B': [['A']],
\ 'A': [['a0', 'a1']],
\ 'vimxmltaginfo': {
\ 'a0': ['', 'documentation that only confuses an user'] }}

在 autoload/xml/test.vim
并在编辑一些 xml 文档时执行

:XMLns test 

要打开完整的窗口,只需键入 < 并按 CX CO

有什么方法可以告诉 Vima0我要为其设置帮助信息吗?

4

0 回答 0