フェンスで囲まれたコード ブロックを構文の強調表示なしで表示したい。次のコードの場合:
~~~
Behold this, for this is an orange.
~~~
私は色で取得for
しthis
ます。ファイル拡張子を指定していないことに注意してください。特定の拡張子を指定する必要がありますか? で試しまし{.txt}
たが、役に立ちませんでした。
フェンスで囲まれたコード ブロックを構文の強調表示なしで表示したい。次のコードの場合:
~~~
Behold this, for this is an orange.
~~~
私は色で取得for
しthis
ます。ファイル拡張子を指定していないことに注意してください。特定の拡張子を指定する必要がありますか? で試しまし{.txt}
たが、役に立ちませんでした。
ここにはいくつかのオプションがあります。
{.cpp}
Doxygen は、明示的な言語 ( ) または暗黙的な言語 (現在解析されているコードの言語)に基づいて、保護されたコード ブロックに構文の強調表示を適用します。言語が認識されない場合は、C/C++ 構文の強調表示規則を想定しているようです。
残念ながら、これはコードが Doxygen でサポートされている言語の 1 つに従ってフォーマットされることを意味し、構文の強調表示なしでフェンスされたコード ブロックを表示するようにだます方法はありません。
次のようにして、doxygen が使用するスタイルを模倣することができます。
/**
* <div class="fragment">
* <div class="line">Behold this, for this is an orange.</div>
* <div class="line">General use:</div>
* <div class="line"> ./SLAM_plus_plus -i <filename> --no-detailed-timing</div>
* <div class="line"></div>
* <div class="line">To run the pose-only datasets more quickly:</div>
* <div class="line"> ./SLAM_plus_plus -i <filename> --pose-only --no-detailed-timing</div>
* <div class="line"></div>
* <div class="line">To run incrementally:</div>
* <div class="line"> ./SLAM_plus_plus -nsp <optimize-each-N-verts> -fL -i <filename> --no-detailed-timing</div>
* </div>
*/
少し複雑ですが(テキストの各行を独自の で囲む必要があります<div>
)、ハイライトなしで必要なものが得られます。このブロックを空白の凝縮で囲み、回避したい\htmlonly
場合があります (そうしないと、複数のタブ/スペースのシーケンスがDoxygen によって\endhtmlonly
単一のスペースに置き換えられます - css の微調整は役に立ちません)。
または、 Doxygen が認識しているが、テキストにキーワードがあまり含まれていない、{.f}
またはなどの、よりあいまいな言語を使用することもできます。{.vhdl}