在vim中启用语法高亮会导致警告信息

7
我想在vim中使用.exrc文件打开语法高亮功能,并使用以下命令:
``` syntax on colorscheme desert ```
请注意,以上命令需要在您的.exrc文件中添加。
syntax on
syntax=html

每次我打开一个文件时,现在都会收到以下消息:

此缓冲区没有定义语法项

我正在使用 OS X 10.10.4 上的 VIM 版本 7.3。


我不介意使用 .vimrc。 - Simon Bosley
2个回答

7

在你的 ~/.vimrc 文件中使用以下内容:

filetype plugin indent on
syntax on

更多信息请参见:

:h :filetype
:h :syntax
:h filetype

在处理 /Users/username/.vimrc 时检测到错误: 第 3 行: E475: 参数无效:ident on - Simon Bosley
2
你在indent中缺少了n - Peter Rincker

0

如果你想手动设置 'syntax',你需要使用 :set syntax=html。但更简单的方法是直接打开 foo.html 并输入 :syntax on。这样会触发一些设置(如 filetype=htmlsyntax=html)。

欲了解更多信息,请参阅Vim的 :help 关于 :syntax'filetype':autocmd


我希望不必手动设置它。我想将其包含在.exrc或.vimrc中。这可行吗? - Simon Bosley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接