kate编辑器:突出显示doxygen文件的配置

时间:2016-05-21 09:14:59

标签: qt-creator doxygen kate

Kate编辑器(以及QtCreator)使用相同的xml配置来突出显示文件的语法。 例如doxygen

然而,由于以下原因,我看起来很奇怪:

  1. 上面链接下的文件 - doxygen.xml,这是指doxygen源(我的意思是使用doxygen符号的c ++源文件)还是doxygen配置?我相信第二,因为文件中的行:
  2.   

    扩展= “ .dox; .doxygen”

    然而.dox文件的语法不同,类似于普通配置文件

    1. 如果上一个问题的回复是doxygen源文件,它是如何工作的?
    2. =============================================== ======================== 更新:

      处理这样的一块:

      EXTENSION_MAPPING      = hpp=c++ \ #lkfjglkfdjglfdkjgl
                               cpp=c++ \ #lkdjfglkdfjlgdfkjgld
                               h=c++     #gfjkdlgkjfdlgkjdlfk
      

      此上下文处理此案例:

       <context name="Value" attribute="UntypedValue" lineEndContext="#pop" >
        <Float attribute="Float" />
        <Int attribute="Int" />
        <keyword attribute="Value" String="values" />
        <RegExpr attribute="Comment" context="#pop" String="#.*$" />
        <LineContinue />
       </context>
      

      然而,如果该行不包含注释,您会看到它只能处理lineContinue。 寻找修复

1 个答案:

答案 0 :(得分:1)

我是doxygen.xml的原作者。

Kate的Doxygen突出显示(以及Qt Creator&#39; s)要求您首先进入Doxygen环境:也就是说,您需要先/**开始Doxygen评论, /////!

然后,您可以正确显示所有Doxygen命令。

如果我理解正确的话,这不适用于Doxygen配置本身。