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
中的文本不换行?
有几种可能性:
- 当您使用
\verbatim .. \endverbatim
时,它不会换行。
- 定义你自己的 css 文件并使用配置选项
HTML_EXTRA_STYLESHEET
添加它到你的 doxygen 项目(参见:http://www.doxygen.nl/manual/config.html#cfg_html_extra_stylesheet)并在这个文件中(对于 FireFox):
div.line {
white-space: nowrap;
}
在某些系统上这不起作用,也获得了一些好的结果:
div.line {
white-space: pre;
}
我正在使用 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
中的文本不换行?
有几种可能性:
- 当您使用
\verbatim .. \endverbatim
时,它不会换行。 - 定义你自己的 css 文件并使用配置选项
HTML_EXTRA_STYLESHEET
添加它到你的 doxygen 项目(参见:http://www.doxygen.nl/manual/config.html#cfg_html_extra_stylesheet)并在这个文件中(对于 FireFox):
div.line {
white-space: nowrap;
}
在某些系统上这不起作用,也获得了一些好的结果:
div.line {
white-space: pre;
}