修复VIM中的YAML语法突出显示

凯文·伯克(Kevin Burke)

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Groovy中Vim错误的语法突出显示

来自分类Dev

* .smt文件在vim中的语法突出显示

来自分类Dev

如何在vim中显示实际语法突出显示?

来自分类Dev

如何在Vim中嵌套语法突出显示?

来自分类Dev

在vim中对子例程签名进行正确的语法突出显示

来自分类Dev

如何在VIM 7.3 OSX中打开语法突出显示

来自分类Dev

修改vim中的语法突出显示,删除#作为注释

来自分类Dev

Vim中Java的语法突出显示更好吗?

来自分类Dev

Vim食谱中的次要语法突出显示扩展名

来自分类Dev

如何在VIM中禁用搜索模式语法突出显示

来自分类Dev

Ubuntu 16中没有Vim语法突出显示

来自分类Dev

Vim语法突出显示Polymer元素中的问题

来自分类Dev

如何在 vim 中突出显示类方法,而不突出显示具有 python 语法的属性?

来自分类Dev

Vim:按需更改语法突出显示

来自分类Dev

基于列的ViM语法突出显示

来自分类Dev

Vim,WSL和语法突出显示

来自分类Dev

基于列的ViM语法突出显示

来自分类Dev

vim语法突出显示ubuntu touch

来自分类Dev

终端中的语法突出显示

来自分类Dev

终端中的语法突出显示

来自分类Dev

终端中的语法突出显示

来自分类Dev

gnuplot在Vim中突出显示

来自分类Dev

突出显示Vim中的列

来自分类Dev

gnuplot在Vim中突出显示

来自分类Dev

在vim中突出显示showcmd

来自分类Dev

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

来自分类Dev

如何从Vim中语法突出显示中排除C ++原始字符串文字?

来自分类Dev

如何在Vim语法突出显示中为函数调用着色

来自分类Dev

在Vim中,如何在保持语法着色的同时突出显示一行?