请问有没有 markdown 的自动格式化插件?

2020-03-19 20:08:33 +08:00
 JCZ2MkKb5S8ZX9pq

功能需求

9695 次点击
所在节点    Markdown
11 条回复
chizuo
2020-03-19 20:14:54 +08:00
markdown 格式其实不复杂。。
但一直很无奈就是为啥缩进是 3 个空格啊??太恶心了。
JCZ2MkKb5S8ZX9pq
2020-03-19 20:18:50 +08:00
@chizuo
啊?我一直用的 4 个……
JCZ2MkKb5S8ZX9pq
2020-03-19 20:20:22 +08:00
我记得以前用过一个 sublime text 的插件,markdown lint 啥的,报错报了一大堆,而且同样规则有的报有的不报,特地研究了相关的规则,结论好像是那个插件有问题。
JCZ2MkKb5S8ZX9pq
2020-03-19 20:25:12 +08:00
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

我记得这个在某些情况下会误报,另外这个只是提示,不会自动修改。想要个自动修改的。
P233
2020-03-19 20:26:21 +08:00
prettier
JCZ2MkKb5S8ZX9pq
2020-03-19 20:36:14 +08:00
@P233
试了一下,好像不错。
szzhiyang
2020-03-19 20:51:05 +08:00
VS Code 原生支持 Markdown 文件的格式化。

你甚至可以设置 VS Code 以使其在保存 Markdown 文件时自动格式化 Markdown 文件。
szzhiyang
2020-03-19 20:56:03 +08:00
抱歉,我说错了,VS Code 需要 Prettier 插件才能格式化 Markdown 文件。
JCZ2MkKb5S8ZX9pq
2020-03-19 21:33:41 +08:00
@szzhiyang 嗯,我看了下 sublime 还没有现成的,暂时自己搞了凑合一下。用惯了,没太大换软件的动力。
jfcherng
2020-03-20 23:37:22 +08:00
sublimelinter-markdownlint 的正則還沒更新, markdownlint 0.22 的報錯格式變了
https://github.com/jonlabelle/SublimeLinter-contrib-markdownlint/pull/10
JCZ2MkKb5S8ZX9pq
2020-03-21 00:18:43 +08:00
@jfcherng
好的吧,我现在 prittier 自己改了个工具,自动格式化+备份。
PS:我记得在 sublime 论坛好像常看到你。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/654373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX