功能需求
- 自动调整表格的空格对齐
- 标题前的空行间隔
- 行尾追加双空格 br
- 统一无序列表 /粗体等的符号
- 代码行内代码块前后加空格
- 中英文间加空格
- 等等。想请问看看有没有类似的插件,记得以前试过一个不理想。我记得 markdown 是也有类似 python 的 pep8 这类的格式标准的。
1
chizuo Mar 19, 2020
markdown 格式其实不复杂。。
但一直很无奈就是为啥缩进是 3 个空格啊??太恶心了。 |
2
JCZ2MkKb5S8ZX9pq OP @chizuo
啊?我一直用的 4 个…… |
3
JCZ2MkKb5S8ZX9pq OP 我记得以前用过一个 sublime text 的插件,markdown lint 啥的,报错报了一大堆,而且同样规则有的报有的不报,特地研究了相关的规则,结论好像是那个插件有问题。
|
4
JCZ2MkKb5S8ZX9pq OP sublime text 中的 MarkdownEditing 带有 Markdown lint,稍微瞎打了几行,试了下。
line 12: MD009 - Trailing spaces, 2 spaces line 15: MD022 - Headers should be surrounded by blank lines, blank line required before this line line 15: MD025 - Multiple top level headers in the same document, 2 found 我记得这个在某些情况下会误报,另外这个只是提示,不会自动修改。想要个自动修改的。 |
5
P233 Mar 19, 2020 prettier
|
6
JCZ2MkKb5S8ZX9pq OP @P233
试了一下,好像不错。 |
7
szzhiyang Mar 19, 2020
VS Code 原生支持 Markdown 文件的格式化。
你甚至可以设置 VS Code 以使其在保存 Markdown 文件时自动格式化 Markdown 文件。 |
8
szzhiyang Mar 19, 2020
抱歉,我说错了,VS Code 需要 Prettier 插件才能格式化 Markdown 文件。
|
9
JCZ2MkKb5S8ZX9pq OP @szzhiyang 嗯,我看了下 sublime 还没有现成的,暂时自己搞了凑合一下。用惯了,没太大换软件的动力。
|
10
jfcherng Mar 20, 2020
sublimelinter-markdownlint 的正則還沒更新, markdownlint 0.22 的報錯格式變了
https://github.com/jonlabelle/SublimeLinter-contrib-markdownlint/pull/10 |
11
JCZ2MkKb5S8ZX9pq OP |