如何在VS Code中编辑Markdown时永久居中编辑器窗口?
问题原因
你配置失效有两个核心原因:
- 配置项名称错误,VS Code控制编辑器居中布局的正确配置键是
workbench.editor.centeredLayout,而非你写的editor.centerLayout - 该配置属于全局工作台级别的配置,不支持放到
"[markdown]"这类特定语言的配置作用域下,所以无法直接通过原生配置实现仅Markdown文件默认居中。
实现方案
方案1:全局启用居中布局(适配所有文件编辑场景)
如果你平时编辑各类文件都需要居中布局,直接把配置放到用户设置JSON的最外层即可:
{ // 其他全局配置... "workbench.editor.centeredLayout": true, "[markdown]": { "editor.fontLigatures": true, "editor.fontSize": 18, "editor.lineHeight": 23, "editor.wordWrap": "wordWrapColumn", "editor.wordWrapColumn": 80, "editor.lineNumbers": "off", "editor.quickSuggestions": false } }
方案2:使用扩展实现仅Markdown自动居中(最简便)
搜索安装支持按语言类型自动切换布局的扩展(比如Centered Layout per Language),安装后在扩展设置中指定仅markdown语言触发自动居中即可,无需额外写配置。
方案3:自定义快捷键快速切换
如果不想装额外扩展,可以给切换居中布局绑定一个常用快捷键,打开Markdown文件后一键触发:
- 按下
Ctrl+K Ctrl+S打开快捷键设置页 - 搜索「切换居中布局」,双击对应项设置你习惯的快捷键即可。
内容的提问来源于stack exchange,提问作者relidon
相关产品推荐
相关产品推荐

