出现错误的情况是这样的,在编辑一个HTML文件时,
> <h3 class="title">用VIM编辑HTML的烦恼</h3>
想再给这h3加一个样式,将光标移动到titlle后进入插入模式就会出错,出错信息如下
> 处理 Function htmlcomplete#CompleteTags 时发生错误:
> 第 304行:
> E121: 未定义的变量:classlines
需要说明的是我安装了 autocomplpop.vim (V2.8.1)这个插件,用来自动补全
在_vimrc文件中有如下定义
>if has("autocmd")
> filetype plugin indent on
> autocmd FileType python set omnifunc=pythoncomplete#Complete
> autocmd FileType ruby set omnifunc=rubycomplete#Complete
> autocmd FileType php set omnifunc=phpcomplete#CompletePHP
> autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
> autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
> autocmd FileType css set omnifunc=csscomplete#CompleteCSS
> autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
> autocmd FileType sql set omnifunc=sqlcomplete#Complete
>endif
求问高人是怎么回事,只要在class="aaaa"或 id="aaaa"中的aaaa之间进入插入模式就会报这种错误。
2009/10/15 Asins <lwk...@gmail.com>:
--
Wu Yongwei
URL: http://wyw.dcweb.cn/
245-256行注释掉(246、247不注释),294-310行注释掉(295、296、307、308不注释)转过来的