如何让vim语法高亮工作?

Bet*_*ide 5 vim opensuse syntax-highlighting

我无法让 vim 语法高亮显示在 suse 框上工作。

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

filetype plugin on
syntax on
Run Code Online (Sandbox Code Playgroud)

如果我用 .sh 打开一个 shell 脚本

:set filetype?
Run Code Online (Sandbox Code Playgroud)

我得到

filetype=sh
Run Code Online (Sandbox Code Playgroud)

进入

:scriptnames
Run Code Online (Sandbox Code Playgroud)

  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
Run Code Online (Sandbox Code Playgroud)

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

正如您从屏幕截图中看到~的,文件末尾是蓝色的,因此至少有一些颜色,但没有语法突出显示。 在此处输入图片说明

任何想法有什么问题?

Bet*_*ide 6

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

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

zypper install vim-data
Run Code Online (Sandbox Code Playgroud)