4

我正在使用 Visual Studio Code 使用它的 Markdown 支持来写一些笔记。我想添加一些表格,但我找不到办法。似乎 Visual Studio Code 实现了 CommonMark,它不包括规范中的表格。

我知道 GitHub 风格的 Markdown 有一个提供此功能的表格扩展,并且有几个表格格式化程序 Visual Studio Code 扩展(此处此处),但它们只是很好地布局文本。我想在预览窗格中显示一个表格。

有关如何在 Visual Studio Code Markdown 中实现某些表的任何建议?

4

2 回答 2

3

您现在可以执行以下操作:

| Letter | Digit | Character |
| :----: | :---: | :-------: |
| a      | 4     | $         |
|        | 365   | (         |
| b      |       | ^         |

“空”单元格中必须至少有一个空格。这将在 vscode 的降价预览中显示为:

vscode预览中的markdown表演示

于 2021-08-22T21:01:24.647 回答
2

原始Markdown 规则规定

对于 Markdown 语法未涵盖的任何标记,您只需使用 HTML 本身。无需为它加上前缀或定界以表明您正在从 Markdown 切换到 HTML;您只需使用标签。

唯一的限制是块级 HTML 元素(例如 <div>, <table>, <pre>,<p>等)必须与周围的内容用空行分隔,并且块的开始和结束标记不应使用制表符或空格缩进。Markdown 足够聪明,不会<p>在 HTML 块级标签周围添加额外的(不需要的)标签。

例如,要将 HTML 表格添加到 Markdown 文章:

This is a regular paragraph.

<table>
    <tr>
        <td>Foo</td>
    </tr>
</table>

This is another regular paragraph.

请注意,Markdown 格式化语法不会在块级 HTML 标记中处理。例如,您不能*emphasis* 在 HTML 块中使用 Markdown 样式。

于 2017-08-15T12:54:56.027 回答