.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 ...
我有一个 master .vimrc 可以设置我的全局工作环境,包括 C++ 和 Python 文件类型的特殊设置。
在一个项目文件夹中,我有一个 .exrc 文件,其中包含针对 C++ 的项目特定设置,但这会覆盖我的主 .vimrc 设置 Python。
我如何才能创建一个自动命令,仅当它不是 python 文件时才设置这些选项?我不想将项目 C++ 设置包装在自动命令中,因为我们有多种源文件类型,这意味着 .vimrc 中有很多重复代码以及可能会丢失文件类型。
我真正想要的是这样的构造:
if Filetype python then
...
else
...
endif
但只需这样做就足够了:
if not Filetype python then ...