我无法在任何地方找到答案。
我正在开发内部Wiki条目。我有一些代码要包含在< source>中标签。因为< source>标签位于项目符号列表中,我希望它缩进。
这是我的问题:我的代码包含多行,我想在代码示例中插入换行符。但无论出于何种原因,Wiki标记都不会让我这样做。
当我尝试插入回车时,< source>新行的格式化消失。
当我尝试插入< br />标签,标签实际显示;它不会破坏界限!
到目前为止,我发现的唯一解决方法就是这样 - 这不是我想要的!
:<source lang="sql">select * from table1</source>
:<source lang="sql">select * from table2</source>
没有!!! 我想要的是这样的:
:<source lang="sql">select * from table1
select * from table2</source>
--note the line break for the second SELECT statement!
--also note the ':' that indicates that I want it indented!
--when I try it this way, the <source> formatting for the second line disappears!
--I also tried adding the ':' to the second line -- that doesn't work, either!
我也试过这个,但它也行不通!
:<source lang="sql">select * from table1<br />select * from table2</source>
--when I try this, the <br /> tag actually shows up; it does NOT break the line!
换句话说,我希望两条单独的行都出现在同一个缩进的&lt; source&gt;中。标签
如何让它发挥作用?
答案 0 :(得分:0)
我发现答案不是根据子弹列表使用Wiki标记。相反,请使用HTML标记。
示例:
TabControl.ItemContainerStyle
一旦我放弃使用项目符号列表和缩进的Wiki标记方法,而是使用直接HTML,它就完全按照我想要的那样。