【问题标题】:How to replace space with space pipe and space?如何用空间管道和空间代替空间?
【发布时间】:2021-10-17 21:44:00
【问题描述】:

我正在 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 替换为space pipe and space。 尝试在 atom 和 notepad++ 编辑器中替换空格。但它不起作用。 如何使用原子文本编辑器做到这一点。请建议,如果有任何其他文本编辑器可以更有效地做到这一点。

【问题讨论】:

  • 这是您想要的格式吗?你做了什么搜索和替换,你最终得到了什么格式/有什么问题?

标签: editor atom-editor


【解决方案1】:

您可以使用Prettier 正确格式化 GitHub Flavored Markdown 表格。有几种方法可以做到这一点:CLIweb 或使用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

【讨论】:

    猜你喜欢
    • 2011-03-01
    • 2018-02-13
    • 2019-05-26
    • 1970-01-01
    • 2012-01-14
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    相关资源
    最近更新 更多