如何在PyCharm中添加自定义突出显示规则

如何在PyCharm中添加自定义突出显示规则,pycharm,Pycharm,如何在PyCharm中添加自定义突出显示规则?我的意思是,例如: html = """ <html> <body> In %s hour(s) it will be %s. </body> </html> """ % (offset, dt) html=”“” 在%s小时后将是%s。 “”“%(偏移量,dt) Pycharm不会突出显示变量html所包含的字符串的%

如何在PyCharm中添加自定义突出显示规则?我的意思是,例如:

html = """
    <html>
        <body>
            In %s hour(s) it will be %s.
        </body>
    </html>
    """ % (offset, dt)
html=”“”
在%s小时后将是%s。
“”“%(偏移量,dt)
Pycharm不会突出显示变量
html
所包含的字符串的
%s
部分。如何添加规则,使字符串中的
%
及其后的字母高亮显示或以不同的颜色显示?此功能在Sublime Text 2中可用,因此我希望PyCharm 2.7.1也能实现此功能


非常感谢您的帮助。

经过大量研究,我意识到这是不可能的。

您不能向现有语言添加自定义规则,但可以添加自定义文件类型/语言:


(这个答案并没有明确地回答这个问题,但谷歌在试图找出如何添加我自己的突出显示时把我送到了这里,所以添加这个来帮助其他人)

我不确定它是否做到了,但它会提出一个非常好的功能要求。你不能这样调整PyCharm,它使用严格的语言解析器,需要知道使用的是什么语言或模板系统,Alt+Enter、InjectLanguage、指定此文本变量中的确切内容。由于它不是纯HTML,突出显示变量将不起作用。