首页 > 其他分享 >pycharm设置保存时自动格式化代码(Auto Reformat Code)

pycharm设置保存时自动格式化代码(Auto Reformat Code)

时间:2023-08-11 21:33:17浏览次数:48  
标签:Code 格式化 Auto 代码 file pycharm Reformat 安装

原文:https://blog.csdn.net/qq_41906934/article/details/124631826

1.手动格式化代码

Code -> Reformat Code

格式化快捷键为 Ctrl + Alt + L,但是可能和锁屏快捷键冲突,下面介绍如何配置保存时自动格式化代码

2.保存格式化代码

安装File Watchers插件
File Watchers插件在安装Pycharm应该会默认安装, 没有就⼿动安装

file - settings - plugins - 搜索 file watchers - 点击安装, 重启IDE即可

安装black包
pip install black
此时在python解释器所在目录的Scripts目录下会多出一个black.exe文件,记住它

添加监听器
file - settings - Tools - File watchers

按上图进行配置后,ctrl + s 即可⾃动格式化代码

注:后面2个勾选项全部勾上的话会一直自动格式化代码,可能会比较烦,看个人需求是否要勾

标签:Code,格式化,Auto,代码,file,pycharm,Reformat,安装
From: https://www.cnblogs.com/trmbh12/p/17623981.html

相关文章

  • LeetCode 1049.最后一块石头的重量II
    1.题目:1049. 最后一块石头的重量II有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x<=y。那么粉碎的可能结果如下:如果 x==y,那么两块石头都会被完全粉......
  • Leetcode 977. 有序数组的平方(Squares of a sorted array)
    题目链接给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序.示例1:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]示例2:输入:nums=[-7,-3,2,3,11]输......
  • vscode插件推荐
    原文链接:https://www.cnblogs.com/MrFlySand/p/17623887.htmlmarkdown预览【推荐文章】VsCode更换MarkDown样式到底能有多好看?博客园VSCode客户端将本地markdown发布到博客园博客园博文列表搜索博文将本地文件关联到博客园博文拉取远程博文内容更新本地文件Mark......
  • Codeforces Round 878 (Div. 3) 题解
    A.CipherShifer从头开始扫一遍即可,扫到两个相同的表示某一个字符的解密结束B.BinaryCafe首先,我们不妨把题意转换为有多少种不同的花钱方案因为每一种咖啡就是一个二进制有\(k\)位的数字的其中一位,而对于不同的方案,其二进制位不完全相同,则每一个方案对应的花费一定不同,......
  • PyCharm 2023.2 删除无效的解释器Interpreters
    1.File中找到Settings2.在Settings里搜索interpreter3.点击ShowAll4.点击-即可......
  • IIS8.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法
    windowserver2012R2IIS8.5引用:https://www.52jbj.com/yunying/340443.htmlHTTP错误500.19-InternalServerError  无法访问请求的页面,因为该页的相关配置数据无效。    详细错误信息    模块DynamicCompressionModule    通知SendResponse    处......
  • Pycharm配置git
    原文链接:https://www.jianshu.com/p/ae92970d20621.下载Gitee插件同样在设置页面,选中Plugins,并搜索Gitee安装。安装后,重启一下Pycharm。在VersionControl中会增加Gitee选项。2.配置Git账号在上一步新增的VersionControl>Gitee,添加你的账号密码。添加账号密码;......
  • 自定义feign 解码器Decoder
    直接上代码packagecom.haier.hibp.stock.config;importcom.alibaba.fastjson.JSON;importcom.haier.hibp.stock.constant.WebConstants;importcom.haier.hibp.stock.service.form.FeignResultDto;importfeign.FeignException;importfeign.Response;importfeign.Uti......
  • Ios上架app无需688,xcode打包导出IPA,供人内测
    无需支付688苹果开发者账号,xcode打包导出ipa,提供他人进行内测众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习iosapp开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,经过一番百度,APPUploade......
  • 写测试用例、重构函数、生成SQL查询……原来CodeGeeX还能做这些!
    CodeGeeX中的智能问答功能“AskCodeGeeX”可以帮助程序员解答开发过程中遇到的问题。但是“AskCodeGeeX”的能力不止于此,用它还能帮助程序员高效编写测试用例,添加代码调试信息,实现SQL语句等等。如果你还不知道如何实现,下面我们一起来看几个例子,看看程序员拥有一个超级编程助手,......