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

如何在VSCode中使用快捷键或功能取消Python代码的格式化

VSCode中将Python多行字典转为单行的实现方法
  • 方法1:使用内置合并行快捷键(最便捷)
    1. 鼠标选中需要转换的整个多行字典代码块
    2. 按下对应快捷键:
      • Windows/Linux:Ctrl + J
      • Mac:Cmd + J
    3. 若合并后存在多余空格,可按下格式化快捷键Shift + Alt + F(Windows/Linux)/ Shift + Option + F(Mac)自动调整格式
  • 方法2:使用正则查找替换
    1. 选中目标代码块后按下Ctrl + H(Windows/Linux)/ Cmd + H(Mac)调出替换面板
    2. 点击面板右上角的正则匹配标识(.*按钮)开启正则模式
    3. 查找内容输入\n\s*,替换内容输入单个空格,点击「全部替换」即可去除所有换行和对应缩进
  • 方法3:配合Python格式化插件自动转换
    如果你日常使用Black作为Python格式化工具,可在VSCode配置中添加如下参数,将单行长度阈值调大:
    "black-formatter.args": ["--line-length", "200"]
    
    只要目标字典的单行字符数不超过设置的阈值,触发格式化时就会自动把多行字典转为单行格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 06:45:03