Intellij idea PyCharm/IntelliJ Python多行语言注入规则

Intellij idea PyCharm/IntelliJ Python多行语言注入规则,intellij-idea,pycharm,Intellij Idea,Pycharm,可以通过以下注释将语言注入强制到字符串文字上: # language=RegExp fruit = "(apple|orange|banana)" 但这只适用于紧接着的一行,我将有一个很长的块。有没有办法在区域上执行语言注入?比如: # language=RegExp begin fruit = "(apple|orange|banana)" vegetable = "(lettuce|onion|zucchini)" ... # language=RegExp end 不幸的是,这是不可能

可以通过以下注释将语言注入强制到字符串文字上:

# language=RegExp
fruit = "(apple|orange|banana)"
但这只适用于紧接着的一行,我将有一个很长的块。有没有办法在区域上执行语言注入?比如:

# language=RegExp begin
fruit = "(apple|orange|banana)"
vegetable = "(lettuce|onion|zucchini)"
...
# language=RegExp end

不幸的是,这是不可能的。但请随意在PyCharm的问题跟踪程序中提交功能请求,不幸的是,这是不可能的。但请在PyCharm的问题跟踪程序中提交功能请求