Markdown 自动添加中英文空格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Markdown 自动添加中英文空格相关的知识,希望对你有一定的参考价值。

参考技术A

「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其馀三成的人最後只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。

与大家共勉之。」—— vinta/paranoid-auto-spacing

有的网站会在中英文之间留一点间隙,有的则不会,为了显示更美观一点,我会在 Markdown 源码上添加
英文空格。

这是可以自己浏览时自动添空格,如何实现 Markdown 源码上添加呢?

如果用 VS Code 编辑,可以使用 vscode-pangu 自动添加,不过在处理 “* ” 和 “ ” 的时候会出问题。

The pluggable natural language linter for text and markdown. https://textlint.github.io/

textlint 是用 javascript 编写的开源文本链接实用程序。自然语言文本很难, 但我们试图通过可插拔的方法来解决这个问题。

会在当前目录生成 .textlintrc 文件,更新为以下内容。

使用 textlint 检查:

使用 textlint 自动修复:

markdown简明语法

# markdown简明语法

标签(空格分隔): markdown


本语法只涵盖了常用的内容

[toc]

标题

标题

标题

语法为:
    根据需求 可以指定 不同大小的标题
    # 顶级
    ## 次级
    ### 次次级
    ...可以试试添加更多的 #

 引用

文本效果是这样的

语法为:
    >内容

有序无序列表

  1. 西瓜
  2. 西红柿
  3. 菠萝
    1. 南瓜
语法:
    1.空格 内容
    2.空格 内容
    tab 1. 空格 内容 ( 这样可以变为次级内容)
注意 只要保证是 数字. 空格 这种方式写的 那么序号会自动生成
  • 你好
  • 好哦
    • 说话
语法:
    * 空格 内容
    * 空格 内容
    tab * 空格 内容
注意

一些加重效果

粗体 行内代码 分割线


语法
    **粗体**
    `行内代码`
    *** 会生成一根线

代码段

语法
    ```javascript 这里可以指定语言 有的markdown编辑器会自动推断
        在这里面写的就是代码

# 插入图片,连接

语法:

图片:  ![图片显示不了显示的内容](图片连接支持网络路径,或者相对路径)
链接: [链接的名字](链接的地址)

# 自动生成索引

语法: [toc] 注意: 该语法部分markdown编辑器不支持


# 引用
[引用底部内容][1]

语法: 这种写法需要写两个部分 部分1 内容区域 [提示信息(图片或者链接会有差别)][引用的脚注序号]

部分2 脚注区域  [序号1]: 地址(可以是相对路径,可以是网络路径)

注意:如果只有少部分内容,使用上面的 内容中引入图片或者链接
```

工具推荐





以上是关于Markdown 自动添加中英文空格的主要内容,如果未能解决你的问题,请参考以下文章

Pygments 代码块格式化程序为 Markdown 代码块添加了奇怪的空格

Markdown小技巧---添加空格

Git 仅忽略 Markdown 文件中的尾随空格

markdown语法学习

markdown编辑器中添加空格

如何在 Android Studio 中自动删除尾随空格?