磨刀不误砍柴工,装上轮子才能跑的更快更稳。
这个插件能够在保存后自动格式化内容,保证本地md文件上传到github上不会乱套。而且有书写提示,也有快捷键,非常方便。
想象下,当你一气呵成,写完几百上千行,乐呵呵的上传到github上后,却发现显示出来的内容都乱套了,完全不是本地显示的样子。那这个插件就能发挥出它的作用了。当你保存文件后,它会格式化,显现出它在github上的样子,就比如下面这个
把你看着没问题的都给显现出来了,非常好用!
使用起来也很简单,在vdcode中搜索“markdown-formatter”安装,然后直接copy下面的代码放到settings.json文件中即可
// settings.json
// markdown-formatter conf
// Convert the code area of unnamed language into code block according to js type
// "markdownFormatter.codeAreaToBlock": "js",
// or not
"markdownFormatter.codeAreaToBlock": "",
// format punctuation automatically
"markdownFormatter.fullWidthTurnHalfWidth": "auto",
// Chinese punctuation formatted to English
// "markdownFormatter.fullWidthTurnHalfWidth": ",:;!“”‘’()?。",
"markdownFormatter.formatOpt": {
"indent_size": 2
},
"[markdown]": {
// auto save
"editor.formatOnSave": false,
// show space
"editor.renderWhitespace": "all",
//
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
//
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
//
"editor.acceptSuggestionOnEnter": "on",
//
"editor.defaultFormatter": "mervin.markdown-formatter"
}