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=(无输出)