我无法让 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