gpt4 book ai didi

vim - 仅针对特定缓冲区禁用 vim 中的语法突出显示

转载 作者:行者123 更新时间:2023-12-04 15:47:40 26 4
gpt4 key购买 nike

我想禁用语法突出显示,但仅适用于特定缓冲区。我尝试在缓冲区末尾使用模式行:

#vim:syntax off:


#vim:set syntax=off:

但它不起作用。

最佳答案

您需要在注释符号和 vim 之间留一个空格(最少),以便解析模式行。第一个也缺少等号。

# vim:syntax=off:

或者
# vim:set syntax=off:

如果你看 :h modeline你会看到在 vim: 之前可以有任何前导文本:但在该文本之后需要有空格。

两种形式固定模式
[text]{white}{vi:|vim:|ex:}[white]{options}

[text] any text or empty
{white} at least one blank character (<Space> or <Tab>)
{vi:|vim:|ex:} the string "vi:", "vim:" or "ex:"
[white] optional white space
{options} a list of option settings, separated with white space
or ':', where each part between ':' is the argument
for a ":set" command (can be empty)

或者
[text]{white}{vi:|vim:|Vim:|ex:}[white]se[t] {options}:[text]

[text] any text or empty
{white} at least one blank character (<Space> or <Tab>)
{vi:|vim:|Vim:|ex:} the string "vi:", "vim:", "Vim:" or "ex:"
[white] optional white space
se[t] the string "set " or "se " (note the space); When
"Vim" is used it must be "set".
{options} a list of options, separated with white space, which
is the argument for a ":set" command
: a colon
[text] any text or empty

关于vim - 仅针对特定缓冲区禁用 vim 中的语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25848791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com