VSCode格式化Python文件的方法
一、如今vscode已不能使用旧的方法来格式化文件了,原因有以下两点:
1、无法打开 “settings.json” 文件
当你使用快捷键:Ctrl + Shift + P,然后输入 “Preferences: Open Settings (JSON)”)来打开 “settings.json” 文件时,会发现【No matching results】。
这是因为新版本中,你只能找到类似的文件,例如:
- Default Settings(JSON)
- User Settings(JSON)
Default Settings又是一个只读文件,那你只能尝试在user settings中添加配置。
2、这个设置将被弃用
然而当你尝试在user settings中添加配置时,会发现无法生效。提示:
This setting will soon be deprecated. Please use a dedicated formatter extension. Learn more here: https://aka.ms/AAlgvkb.(2)
Provider for formatting. Possible options include 'autopep8', 'black', and 'yapf'.
这给我们提供了新的解决办法,如下文。
二、 新版VSCode格式化Python文件的方法
1、在拓展中搜索"Black Formatter",点击安装
2、在JSON(User) 文件中,添加配置
使用快捷键:Ctrl + Shift + P,输入
Preferences: Open User Settings(JSON)
在settings.json文件中添加以下代码,请确保与其他配置项之间使用逗号进行分隔。
"[python]": { "editor.defaultFormatter": "ms-python.black-formatter", "editor.formatOnSave": true },
三、 设置完成
回到Python文件中,'ctrl+S'保存文件,会看到格式化已生效。
到此这篇关于VSCode最新格式化Python文件的方法的文章就介绍到这了,更多相关VSCode格式化Python文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
让python的Cookie.py模块支持冒号做key的方法
虽然Cookie的标准是不允许:冒号出现在key里面的,但是我们的开发人员是很可爱的,常常会让我们意想不到。2010-12-12django 自定义过滤器(filter)处理较为复杂的变量方法
今天小编就为大家分享一篇django 自定义过滤器(filter)处理较为复杂的变量方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-08-08
最新评论