我希望能够将预先格式化的文本(即包含换行符)放入 FitNesse 夹具表的单个单元格中。有没有办法操纵 FitNesse wiki 标记来做到这一点?
Matthew Murdoch
问问题
6716 次
5 回答
19
采用 !- -!获取多行表格单元格和 {{{ }}} 以获取预格式化的文本。{{{ 必须在 !- 之外
例如:
|sql|
|{{{!- SELECT *
FROM bar
WHERE gaz = 14
-!}}}|
于 2009-02-25T21:18:13.577 回答
2
一种方法是使用多行文本定义一个变量,然后从表格单元格中引用它:
!define sql { SELECT *
FROM bar
WHERE gaz = 14
}
|sql|
|${sql}|
于 2008-10-25T10:31:45.990 回答
1
理查德对约翰内斯·布罗德沃尔的回答的评论对我有用,即您不需要“按原样格式化”行/块标记,只需要“按原样”/转义字符格式,因此如果您不这样做,以下内容就足够了也不需要或想要预先格式化的样式:
|sql|
|!-Some text
that spans
multiple lines.
-!|
于 2014-08-29T15:57:46.707 回答
1
这种方式允许您在源代码中的同一行上保留表格行:
| col1 | col2 |
| !- col1 cell <br /> with line break -! | col2 cell without line break |
于 2014-09-30T12:06:58.667 回答
1
最终对我来说效果最好的方法是一起使用上面列出的几个解决方案。定义变量并使用 !- -!
define myVarWithLineBreaks {!-This is my
text with line
breaks-!}
|col |col2 |
|${myVarWithLineBreaks}|other value|
于 2020-10-08T15:27:34.847 回答