.vimrc 自动命令如果不是文件类型

.vimrc autocommand if NOT filetype

我有一个 master .vimrc 可以设置我的全局工作环境,包括 C++ 和 Python 文件类型的特殊设置。

在一个项目文件夹中,我有一个 .exrc 文件,其中包含针对 C++ 的项目特定设置,但这会覆盖我的主 .vimrc 设置 Python。

我如何才能创建一个自动命令,仅当它不是 python 文件时才设置这些选项?我不想将项目 C++ 设置包装在自动命令中,因为我们有多种源文件类型,这意味着 .vimrc 中有很多重复代码以及可能会丢失文件类型。

我真正想要的是这样的构造:

if Filetype python then
   ...
else
   ...
endif

但只需这样做就足够了:

if not Filetype python then ...
if &filetype != 'python'

&filetype gets the value of the current file type.