背景

由于使用mkdocs作为笔记,并且使用VScode编辑markdown文件。发现在进行二级列表缩进的时候,使用tab键,虽然tab size=4,但是实际总是3个,这会导致在进行三级列表缩进或者其他markdown编辑器渲染的时候,列表缩进会被忽略,导致排版混乱。这确实是个问题且困扰我多年!

解决

默认情况下tab size=4这没问题;Detect Indentation需要取消勾选。在设置中继续搜索markdown.extension.list.indentationSize,将其由adaptive改为inherit。再次回到编辑器,尝试缩进二级列表,它已经生效了。使用shift+tab进行回缩的,它还会自动格式化三级列表为4个空格。

问题是什么?

在大量的搜索结果中,没有找到答案。但最终的问题是我使用了Markdown All in one插件来增强markdown编辑器体验。这导致插件覆盖了vscode的配置。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注