我使用 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
我要为其设置帮助信息吗?