Doxygen:如何避免代码块内的文本换行

Doxygen : How to avoid text wrapping inside code block

我正在使用 doxygen 写笔记。有时我会在其中包含一个代码块,其中包含很长的行

\code
    I don't want the next line to wrap
    this is a quite long long long long long long long long long long long long long long long long long long long long long long long long line
\endcode

如您所见,stack overflow 不换行并在此处提供水平滚动条。但是,如果我使用 doxygen 生成 html,该行将被换行。

doxyfile 或 css 中是否有任何选项可以使 \code...\endcode 中的文本不换行?

有几种可能性:

   div.line {
      white-space: nowrap;
   }

在某些系统上这不起作用,也获得了一些好的结果:

   div.line {
      white-space: pre;
   }