vimrc中的减价的Vim语法关闭

vimrc中的减价的Vim语法关闭,vim,Vim,目前,我使用:syntax off进行降价。但是当我编辑一个标记文件时,我想将其语法关闭 我在.vimrc中尝试过这个,但是md文件有语法 """""syntax off for markdown""" if &ft=='md' syntax off else syntax on endif 如何操作?对于文件类型设置为“markdown”或“md”的所有缓冲区,您可以使用自动命令来完成此操作,如下所示: autocmd Filetype markdown setloc

目前,我使用
:syntax off
进行降价。但是当我编辑一个标记文件时,我想将其语法关闭

我在.vimrc中尝试过这个,但是md文件有语法

"""""syntax off for markdown"""
if &ft=='md'
    syntax off
else
    syntax on
endif

如何操作?

对于文件类型设置为“markdown”或“md”的所有缓冲区,您可以使用自动命令来完成此操作,如下所示:

autocmd Filetype markdown setlocal syntax=OFF
您可以阅读Vim可以使用
自动执行的命令语法:help:autocmd

我得到了答案

使用以下命令创建~/.vim/after/syntax/markdown.vim:

setlocal syntax=

是否需要在.vimrc中的此代码上方添加语法,以便其他文件启用语法?否,您只需要在启用
filetype
的情况下启用文件类型检测。但这也会关闭所有其他文件。我做错了什么?对于标记文件和任何其他类型的文件,
:set ft?
:set syn?
的输出是什么?在php文件中,没有语法,输出是filetype=php和syntax=(无输出),而在标记文件中,输出是filetype=Markdown和syntax=(无输出)