You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Markdown文件列表缩进为3空格,如何改为宽度为2的Tab缩进

问题根源

这是编辑器内置的Markdown列表适配规则导致的,和你设置的全局Tab Size不冲突。默认情况下,编辑器会遵循CommonMark等主流Markdown规范的要求,将子有序列表的缩进对齐上级列表标记后的第一个字符,你的上级列表是3. test,3. 本身占3个字符宽度,所以缩进就会自动补到3个空格,优先级高于全局2空格Tab设置。

解决方法

  • 方法1:修改编辑器Markdown专属配置(以VS Code为例)
    打开编辑器设置,搜索markdown.list.indentationSize,将默认的adaptive(自适应)选项改为indentation(使用全局缩进设置),修改后再执行缩进操作就会按你设置的2空格Tab来缩进列表。
    如果你使用其他编辑器,找到Markdown相关配置中的「列表自动对齐上级内容」「自适应列表缩进」类开关,关闭即可生效。
  • 方法2:无需修改配置的临时方案
    如果你不想改动全局配置,仅需要在当前文件使用2空格缩进,可以在执行自动缩进后,手动删除多余的1个空格即可。现代主流Markdown解析器对2空格缩进的子列表兼容性很高,不会影响最终渲染效果。

内容的提问来源于stack exchange,提问作者abc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 16:15:03