2

Я не могу заставить подсветку синтаксиса vim работать на suse box.

У меня есть (только эти две строки) в моем ~/.vimrc

filetype plugin on
syntax on

Если я открою сценарий оболочки с .sh и сделать

: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 ответ1

3

Поскольку я нахожусь на SUSE, установки vim недостаточно. Мне пришлось установить vim-data. После установки ничего больше не нужно делать. Подсветка синтаксиса работает из коробки.

Чтобы установить vim-data, используйте YaST или в командной строке:

zypper install vim-data

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .