VIM 无法检测 .ssh/config 的语法

VIM 无法检测 .ssh/config 的语法

在普通的 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然后您就一切就绪了。

相关内容