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

Vim、Emacs配置和使用
回复
harder
帖子: 30
注册时间: 2007-12-01 10:04

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

#1

帖子 harder » 2009-11-18 17:49

"文档/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提取出来替换 还是出现这错误 请问如何解决?
附件
screenshot_006.png
上次由 harder 在 2009-11-19 14:47,总共编辑 1 次。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#2

帖子 lilydjwg » 2009-11-18 18:19

/usr/share/vim/vim72/syntax/html.vim是不是不是原来的那个?

代码: 全选

dos2unix /usr/share/vim/vim72/syntax/html.vim
把换行符转换成 unix 的就好了。
harder
帖子: 30
注册时间: 2007-12-01 10:04

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

#3

帖子 harder » 2009-11-19 13:18

谢谢楼上的 不过按楼上方法处理后 还有些问题

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


它还有这样的错误 不知道如何解决
请赐教~~~呵呵
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#4

帖子 lilydjwg » 2009-11-19 13:51

检查 syntax/css.vim 里设置了此变量没有。可能是你自己的 syntax/css.vim (或其它脚本)导致系统的 syntax/css.vim 没有载入,从而没有设置此变量。
harder
帖子: 30
注册时间: 2007-12-01 10:04

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

#5

帖子 harder » 2009-11-19 14:47

果然是css.vim的问题 
从新下一个vim的源码编译 然后提取它的css.vim替换原先的css.vim
问题解决了

谢谢楼上的朋友 呵呵
回复