在我的 .vimrc 文件中,我有
syntax off
假设我想通过 vim 的 modeline 根据具体情况打开语法突出显示?我尝试了很多组合,例如:
# vim: syntax on:
但我仍然无法让它工作。我需要在模型行中做什么?
最佳答案
根据:help语法
,使用syntax enable
或syntax on
在运行时加载语法文件。但显然还有语法手册
,它根据您指定的语法类型打开它。查看源 vim 脚本,它显示:
It installs the Syntax autocommands, but not the FileType autocommands.
因此,您可以使用 syntax=
来设置类型,这在模型行中可以设置特定类型或设置 none
从而有效地将其关闭。
# vimrc
syntax manual
# In your files
# Turn it on for this yaml file
# vim: syntax=yaml:
# Or this PHP file
# vim: syntax=php:
如果您想在文件中明确禁用它:
# In your files
# No syntax highlighting for this file (default if omitted)
# vim: syntax=none:
关于vim - 如何通过 modeline 打开 vim 语法突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65703115/