Markdown:如何在表格单元格中插入Java代码块?

时间:2015-08-19 02:18:51

标签: markdown

我知道如何在表格单元格中插入一行代码。但是当我想在表格单元格中插入这样的代码块时,我无法做到这一点:

public class HelloWorld { 
   public static void main(String[] args) { 
      System.out.println("Hello, World");
   }
}

3 个答案:

答案 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           |
|               | ```           |
+---------------+---------------+