我正在写关于GitHub的文档。表格数据需要在Github页面上表示。为此,必须使用管道。以下是示例数据:
SalesAgent SalesCountry SalesAmount
Tom UK 200
John US 180
John UK 260
David India 450
Tom India 350这应该转换成表格数据,应该在Github页面上表示。
|SalesAgent|SalesCountry|SalesAmount|
|----------|------------|-----------|
|Tom |UK |200|
|John |US |180|
|John |UK |260|
|David |India |450|
|Tom |India |350|需要对几个表执行相同的过程。因此,我想到的一个快速解决方案是用space pipe and space替换space。已尝试在atom和notepad++编辑器中替换空格。但它不起作用。如何使用atom文本编辑器做到这一点。请建议,如果有任何其他文本编辑器,可以做得更有效。
发布于 2021-08-15 16:43:48
您可以使用Prettier来正确地格式化GitHub风格的Markdown表。有几种方法可以做到这一点:CLI、web或使用Atom plugin (请注意,有several others可供选择)。
以下示例使用的是Prettier的CLI版本,但结果应与任何其他版本相同。
$ cat example.md
|SalesAgent|SalesCountry|SalesAmount|
|----------|------------|-----------|
|Tom |UK |200|
|John |US |180|
|John |UK |260|
|David |India |450|
|Tom |India |350|
$ npx -q prettier example.md
| SalesAgent | SalesCountry | SalesAmount |
| ---------- | ------------ | ----------- |
| Tom | UK | 200 |
| John | US | 180 |
| John | UK | 260 |
| David | India | 450 |
| Tom | India | 350 |请注意,我使用npx在不安装的情况下执行它一次。如果您愿意,也可以全局安装prettier并直接使用prettier example.md。
https://stackoverflow.com/questions/68792673
复制相似问题