如何让我的 vim 识别文件类型并加载相应的语法文件

如何让我的 vim 识别文件类型并加载相应的语法文件

目前,我通过 手动加载 vim 中的语法:set filetype=python。根据我正在处理的文件类型,我会手动更改它。我认为应该有一种更智能的方法。可能要在我的 .vimrc 文件中放置几行

解决方案:我有所有标准线路,例如:

syntax on
filetype plugin indent on

但问题实际上是文件类型无法被识别,我注意到我需要在 $VIMRUNTIME 上使用 ftplugin.vim,这解决了我的问题。

谢谢您的帮助。

答案1

尝试添加到你的.vimrc;

syntax on
filetype plugin indent on

如果您使用的是 Vundle 或 Pathogen,请确保在完成后添加这些行。请参阅:help syntax:help filetype了解更多信息。

答案2

syntax on如果您在 中写入,大多数文件都会被识别.vimrc

答案3

将以下两行放在你的顶部~/.vimrc

filetype plugin indent on
syntax on

并阅读:help :filetype:help syntax

相关内容