如何在Vim语法中区分Python单行和多行字符串?

时间:2018-07-15 11:15:42

标签: python vim

我刚刚发现了疯狂的真棒Vim插件OnSyntaxChange。我的首次尝试是在编辑Python注释和多行字符串时启用文本换行。

第一部分很简单,因为它基本上是已记录的示例之一:

autocmd Filetype python call OnSyntaxChange#Install('Comment', '^Comment$', 1, 'i')
autocmd Filetype python autocmd User SyntaxCommentEnterI setlocal textwidth=80
autocmd Filetype python autocmd User SyntaxCommentLeaveI setlocal textwidth=0

但是,似乎内置的Python语法文件似乎在多行和单行Python注释之间没有任何区别。

我使用SyntaxAttr.vimIngo的道具,他做了这两个插件)来检查Python中字符串的语法组,它们都显示:

group: pythonString->String

我该如何解决?我可以使用其他语法文件吗?还是我可以对内置的产品进行少量修改来解决此问题?

0 个答案:

没有答案