我知道如何在表格单元格中插入一行代码。但是当我想在表格单元格中插入这样的代码块时,我无法做到这一点:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
答案 0 :(得分:2)
您不能没有原始HTML。
大多数(如果不是全部)支持表语法的Markdown实现仅支持表格单元格中的内联标记。这意味着"阻止级别"构造不能在Markdown的表格单元格中使用。这意味着没有段落,列表,blockqoutes,代码块等。
如果要将代码块包装在Markdown文档的表格单元格中,则需要对整个表格使用原始HTML,并且很可能也使用代码块。
答案 1 :(得分:0)
如果您希望它保持相同的整齐格式而不是一行,您可能需要考虑除了Markdown或markdown之外的其他选项。否则,您可以在代码块上使用反引号(`),如下所示:
#### Table Example
Column 1 | Column 2 | Column 3
--- | --- | ---
`public class HelloWorld {public static void main(String[] args) { System.out.println("Hello, World");}}` | random text | 1234563
随意将此代码放在在线编辑器中,看看它自己的样子。尽情使用它直到它符合您的需求:http://dillinger.io/
答案 2 :(得分:0)
Pandoc支持带有嵌入式代码块的grid tables:
+---------------+---------------+
| | code |
+===============+===============+
| Bananas | ``` |
| | foo |
| | ``` |
+---------------+---------------+
| Apples | ``` |
| | foo |
| | ``` |
+---------------+---------------+