问题描述
在我的 .vimrc 文件中
If thing.Text = rngFound Then
q.Text = ws.Range("A:A").value*ws.Range("K:K").value
End If
假设我想通过 vim 的模式行逐个打开语法高亮?我尝试了很多组合,例如:
Syntax off
但我仍然无法让它工作。我需要在模式行中做什么?
解决方法
根据:help syntax
,使用syntax enable
或syntax on
在运行时加载语法文件。但是显然还有 syntax manual
可以根据您指定的语法类型打开它。查看源代码 vimscript,它说:
它安装语法自动命令,但不安装文件类型自动命令。
因此,您可以使用 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: