分页: 1 / 1

一个关于Vim的html.vim问题[已解决]

发表于 : 2009-11-18 17:49
harder
"文档/a.html" 1L, 38C
处理 /usr/share/vim/vim72/syntax/html.vim 时发生错误:
第 6 行:
E492: 不是编辑器的命令: ^M
第 8 行:
E492: 不是编辑器的命令: ^M
第 11 行:
E15: 无效的表达式: !exists("main_syntax")^M
第 166 行:
E488: 多余的尾部字符
第 191 行:
E488: 多余的尾部字符
第 201 行:
E488: 多余的尾部字符
第 289 行:
E488: 多余的尾部字符
第 293 行:
E171: 缺少 :endif


打开html文件 就有这错误~~~
下载了个vim把他的html.vim提取出来替换 还是出现这错误 请问如何解决?

Re: 一个关于Vim的html.vim问题

发表于 : 2009-11-18 18:19
lilydjwg
/usr/share/vim/vim72/syntax/html.vim是不是不是原来的那个?

代码: 全选

dos2unix /usr/share/vim/vim72/syntax/html.vim
把换行符转换成 unix 的就好了。

Re: 一个关于Vim的html.vim问题

发表于 : 2009-11-19 13:18
harder
谢谢楼上的 不过按楼上方法处理后 还有些问题

处理 /usr/share/vim/vim72/syntax/html.vim 时发生错误:
第 201 行:
E108: 无此变量: "b:current_syntax"


它还有这样的错误 不知道如何解决
请赐教~~~呵呵

Re: 一个关于Vim的html.vim问题

发表于 : 2009-11-19 13:51
lilydjwg
检查 syntax/css.vim 里设置了此变量没有。可能是你自己的 syntax/css.vim (或其它脚本)导致系统的 syntax/css.vim 没有载入,从而没有设置此变量。

Re: 一个关于Vim的html.vim问题

发表于 : 2009-11-19 14:47
harder
果然是css.vim的问题 
从新下一个vim的源码编译 然后提取它的css.vim替换原先的css.vim
问题解决了

谢谢楼上的朋友 呵呵