事前にフォーマットされたテキストをFitNesseフィクスチャテーブルセルに配置するにはどうすればよいですか?
-
04-07-2019 - |
質問
事前にフォーマットされたテキスト(つまり、改行を含む)をFitNesseフィクスチャテーブルの単一のセルに配置できるようにしたい。これを行うためにFitNesse wikiマークアップを操作する方法はありますか?
解決
!--!を使用します複数行のテーブルセルを取得し、{{{}}}を使用して書式設定済みのテキストを取得します。 {{{は!-
の外側になければなりません例:
|sql|
|{{{!- SELECT *
FROM bar
WHERE gaz = 14
-!}}}|
他のヒント
これを行う1つの方法は、複数行のテキストで変数を定義し、テーブルセルからこれを参照することです。
!define sql { SELECT *
FROM bar
WHERE gaz = 14
}
|sql|
|${sql}|
richardの Johannes Brodwallの回答のコメントは機能しました。つまり、"フォーマットされた「現状のまま」"行/ブロックマークアップ、「「現状のまま」/エスケープ」だけ事前に書式設定されたスタイルも必要ない場合、または必要な場合は、以下で十分です。
|sql|
|!-Some text
that spans
multiple lines.
-!|
この方法により、ソースコードの同じ行にテーブル行を保持できます:
| col1 | col2 |
| !- col1 cell <br /> with line break -! | col2 cell without line break |
所属していません StackOverflow