0

Doxygenは、マークダウン ファイル内のフェンスされたコード ブロックの解析に失敗します。ここに私のスニペットがあります:

~~~~~~~~~~~~~~~~~~~~{.cpp}
#include <cstdio>

int main() {
    printf("Hello World");
}
~~~~~~~~~~~~~~~~~~~~~~~~~~

これは、プレーンテキストとして出力に表示されます。


int main() { printf("Hello World"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~

ここで私の間違いは何ですか?

4

2 に答える 2

3

これは後から考えると些細なことのように見えますが、デバッグに多くの時間を費やしたので、コミュニティと共有する必要があると考えました。~問題は、フェンスで囲まれたブロックの開始と終了のチルダの数が等しくなければならないことでした。

フェンスで囲まれたブロックをマークするには最低 3 つのチルダが必要ですが、フェンスで囲まれたブロックをより見やすくするために、チルダを完全な行に拡張するのが好きです。私は最初に開始行を最後にコピーして貼り付けていましたが、いくつか~の s を削除して{.cpp}.

于 2012-12-02T13:38:30.600 に答える