VS Code中如何格式化Markdown代码块内的代码?
VS Code里Markdown代码块指定语言格式化的解决办法
开启「用...格式化选中内容」选项的步骤
- 先装对应语言的格式化插件,比如JS用Prettier或ESLint,确保插件已经启用。
- 打开VS Code设置(按
Ctrl+,/Cmd+,),搜editor.formatOnSaveMode,把值改成modifications或者file,这是开启选中内容格式化的基础配置。 - 搜
editor.showFloatingControls,设为true,选中内容后会弹出浮动操作栏,里面能找到格式化选项。 - 可选:搜
markdown.validate.enabled,暂时关掉Markdown默认验证,减少干扰。
更直接的替代操作
如果右键和命令面板里还是找不到选项,试试这俩方法:
- 选中代码块内容,按
Ctrl+Shift+P/Cmd+Shift+P,直接搜Format Document With...——别管名字里的Document,选中内容时它会自动处理选中部分,选对应的JS格式化工具就行。 - 给「用...格式化选中内容」设快捷键:按
Ctrl+K Ctrl+S打开键盘快捷设置,搜editor.action.formatSelectionWith,绑定一个顺手的快捷键(比如Ctrl+Shift+Alt+F),之后选中代码块按快捷键就能直接选格式化工具。
内容的提问来源于stack exchange,提问作者cjbarth
相关产品推荐
相关产品推荐

