在普通的 Ubuntu 安装中(我的情况是 12.04),当我没有 ~/.vimrc 时,VIM 无法检测 .ssh/config 的语法。
语法高亮有效,但它没有设置正确的文件类型。
vi ~/.ssh/config
:set syn?
>syntax=conf
当我做:
set syn=sshconfig
然后语法高亮就如它应该的那样了。
为何无法自动识别文件类型?如何设置自动识别?
答案1
将以下内容放入 ~/.vimrc 有帮助吗?
filetype plugin on
答案2
我认为普通 Ubuntu 安装附带的 vim 缺少 autocmd。
完全安装 vim,sudo apt-get install vim
然后您就一切就绪了。