如何在IntelliJ IDEA中插入Markdown表格?

8

我正在使用带有Markdown支持的IDEA 2019.3 Ultimate版本。我想要插入一个像这样的表格:

| Key   | Func   |
|-------|--------|
| cmd+n | search |

但我发现tab键无法使用,而且IDEA也不能自动缩进表格,所以我不得不手动添加许多-。有没有一种高效的方法在IDEA中插入表格?

6个回答

6

请确保在表格上方留有空行,以便可以正确呈现:

Some texts:

| Tables   |      Are      |  Cool |
|----------|:-------------:|------:|
| col 1 is |  left-aligned | $1600 |
| col 2 is |    centered   |   $12 |
| col 3 is | right-aligned |    $1 |

(使用activedecay的文本示例)


6

Intellij 社区版 2020.3.3

|header 1|header 2|
---|---
|xyz|x|
|xyz|y|

3
自从2022年1月起,您可以使用代码 > 生成... > 表格插入... > 表格cmd-N)来插入表格。
对于Markdown插件中的表格支持,您可以查看官方IDEA文档

2

在 IntelliJ IDEA 2020.2.3 版本中,这个功能可以正常使用。

| Tables   |      Are      |  Cool |
|----------|:-------------:|------:|
| col 1 is |  left-aligned | $1600 |
| col 2 is |    centered   |   $12 |
| col 3 is | right-aligned |    $1 |

1
这并没有解决原帖的问题,但希望能帮到其他因为IDEA无法渲染markdown表格而来到这里的人。
在我的情况下,我需要在第二行添加更多的“-”字符。IDEA似乎需要至少3个破折号才能显示markdown表格。

错误的

输入

| Some | Table | Header | Values | 
| :-: | :-: | :-- | --: |
| Centre | Centre | Left | Right |

输出

| Some | Table | Header | Values | 
| :-: | :-: | :-- | --: |
| Centre | Centre | Left | Right |

正确

输入

| Some | Table | Header | Values | 
| :---: | :---: | :--- | ---: | 
| Centre | Centre | Left | Right |

输出

 -----------------------------------
|  Some  |  Table | Header | Values |
| Centre | Centre | Left   |  Right |
 -----------------------------------

1
我认为目前这是不可能的。
作为一种解决方法,您可以使用Markdown表格生成器,它允许您在输入普通表格数据的同时生成markdown代码。

1
这是适用于所有文本编辑器范围的好解决方案。我怀疑IntelliJ Idea没有任何解决方案(可能有插件,但是我认为这个更好)。 - Nikolas Charalambidis
谢谢你提供的解决方法,但我正在寻找一种在Idea本身中支持的解决方案。 - ArchCST
我认为目前还没有。这就是为什么我提供了这个解决方法,因为我自己一段时间前也在寻找办法。也许可以在JetBrains上提出一个功能请求。其他人可能也想使用这个。 - Nexonus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接