Vim 7.3中突出显示的YAML语法不是很好。即使没有引号,在一行文本中加上撇号也会触发引号突出显示。有时在其他文件中也会发生相同的情况。我在下面发布了屏幕截图。有什么办法可以解决此问题,或者我可以使用其他不会触发此行为的YAML语法文件吗?在终端的MacVim和Vim中都会发生这种情况。我正在运行v7.3。
谢谢你的帮助,凯文
查看您的vim7.3安装目录syntax/yaml.vim
,大致在第32行:
syn region yamlString matchgroup=yamlStringDelimiter
\ start=+'+ skip=+''+ end=+'+
\ contains=yamlSingleEscape
如果把它扔掉了,vim不会试图猜测这'
不是字符串的开始。恕我直言,唯一的其他方法是更改代码,因此'
,如果前面的字符是空格,则只能算作字符串的开头...但是,如果您'
无论如何都不使用字符串引号,那就扔掉我提到的内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句