На простой установке Ubuntu (12.04 в моем случае), когда у меня нет ~ / .vimrc, VIM не обнаруживает синтаксис .ssh / config.
Подсветка синтаксиса работает, но она не устанавливает правильный тип файла.
vi ~/.ssh/config
:set syn?
>syntax=conf
Когда я это сделаю:
set syn=sshconfig
Тогда подсветка синтаксиса будет такой, какой она должна быть.
Почему тип файла не определяется автоматически? И как это можно установить автоматически?
Я думаю, что vim, который поставляется с простой установкой Ubuntu, не поддерживает autocmd.
Установите vim полностью с помощью sudo apt-get install vim
, и вы должны быть настроены.
Помогает ли следующее в ~ / .vimrc?
filetype plugin on