如何让 vim 语法高亮工作?

如何让 vim 语法高亮工作?

我无法让 vim 语法高亮在 suse 机器上工作。

我有(只有这两行)~/.vimrc

filetype plugin on
syntax on

如果我使用 .sh 打开一个 shell 脚本并执行

:set filetype?

我明白了

filetype=sh

进入

:scriptnames

给出

  1: /etc/vimrc
  2: /usr/share/vim/vim73/syntax/syntax.vim
  3: /usr/share/vim/vim73/filetype.vim
  4: ~/.vimrc
  5: /usr/share/vim/vim73/ftplugin.vim

这意味着我的~/.vimrc已经加载了。

从屏幕截图中您可以看到,~文件结束后是蓝色的,所以至少有一些颜色,但没有语法突出显示。 在此处输入图片描述

知道哪里出了问题吗?

答案1

因为我使用的是 SUSE,所以安装 vim 是不够的。我必须安装 vim-data。安装后,无需执行任何其他操作。语法高亮功能开箱即用。

要安装 vim-data,请使用 YaST,或在命令行上:

zypper install vim-data

相关内容