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

