Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!代码自动填充了空格问题在使用pycharm的代码编辑器时,常常懒得写空格,如下图,但这是不符合代码规范的,而且也会影响可读性。解决方法pycharm有自动调整代码格式的快捷键,默认为Alt+Ctrl+L,按下快捷键后,代码自动填充了空格。自动对齐代码问题在使用pycharm的代码编辑器时,有点时候copy的代码的没有按照代码格式对齐,如下图,但这是不符合代码规范的,而且也会影响可读性。解决方法pycharm有自动调整代码格式的快捷键,默认为Alt+Ctrl+L

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

代码自动填充了空格

问题

在使用pycharm的代码编辑器时,常常懒得写空格,如下图,但这是不符合代码规范的,而且也会影响可读性。

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

解决方法

pycharm有自动调整代码格式的快捷键,默认为Alt+Ctrl+L,按下快捷键后,代码自动填充了空格。

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

自动对齐代码

问题

在使用pycharm的代码编辑器时,有点时候copy的代码的没有按照代码格式对齐,如下图,但这是不符合代码规范的,而且也会影响可读性。

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

解决方法

pycharm有自动调整代码格式的快捷键,默认为Alt+Ctrl+L,将光标置于需要调整的代码行,或者选择一个区域,按下快捷键,代码就可以自动对齐啦!

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

选中全部相同字符

快捷键组合:Ctrl + Shift + Alt + J

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

选中下一个相同字符

快捷键组合: Alt + J

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

批量缩进

选择代码区域TAB 取消缩进 shit+TAB

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

选中按下Tab键:

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

其他

前面几种是最常用的几种,当然pycharm里面有很多快捷键可以使用,汇总如下:

在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明

在这里列出一些比较常用的调整代码的快捷方式

 

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

 

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

 

Pycharm使用技巧——自动调整代码格式汇总!自动化神器!

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取

python免费学习资料以及群交流解答点击即可加入

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175631.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python取余什么意思_python中取余

    python取余什么意思_python中取余首先取响应头里的编码,如果是几种中文编码之一,则认为中文网页,如果不是中文编码,也不是几种unicode方案之一,则不是中文.否则再在标签里找charset,如果有并且为几种中文编码之一,则是中文如果不是中文编码,也不是几种unicode方案之一,则不是中文.否则对body的内容(如果考虑性能问题,可以不对整个body,只对前N个字节)用正则洗标签过滤所有ASCII码字符,剩余部分…

    2022年4月25日
    74
  • linux中ll命令用法_linux命令ll与ls的区别

    linux中ll命令用法_linux命令ll与ls的区别ll并不是linux下一个基本的命令,它实际上是ls-l的一个别名。一些Linux系统默认不支持命令ll,必须用ls-l,这样使用起来不是很方便。如果要使用此命令,可以作如下修改:打开~/.bashrc增加aliasll=‘ls-l’aliasll=’ls-l’(关闭原来的终端才能使命令生效)这样个人用户可以使用ll命令,当切换成超级用户后,使用ll命令时提示找不到命令,那是因为你只是修改了个人用户的配置,所以,切换成root后做相同的操作即可解决问题。启示:我们可以通

    2022年9月15日
    0
  • List、Set、数据结构、Collections

    List、Set、数据结构、Collections

    2021年5月19日
    106
  • 如何创建一个Java项目[通俗易懂]

    如何创建一个Java项目[通俗易懂]文章目录新建项目项目信息配置创建Java类编译和运行新建项目首先双击eclipse进入到eclipse页面。菜单“File”下的“New”里“JavaProject”,点击即可创建Java项目。项目信息配置1)给项目起名称。2)usedefaultlocation(使用默认位置),当然,你也可以使用Browse更改默认位置3)确保勾选Useprojectfolderasrootforsourcesandclassfiles,从而.java文件(源文件)和.clas

    2022年7月8日
    18
  • Resnet-18网络图示理解

    Resnet网络简介:resnet-18网络图示:17个卷积层(conv)+1个全连接层(fc)提示:BN就是批量归一化RELU就是激活函数lambdax:x这个函数的意思是输出等于输入identity就是残差1个resnetblock包含2个basicblock1个resnetblock需要添加2个残差在resnetblock之间残差形式是1*1conv,在resne

    2022年4月3日
    279
  • TCP、UDP绑定同一端口通信的解释

    TCP、UDP绑定同一端口通信的解释昨日突然讨论起TCP与UDP是否可以在同一端口进行绑定,通信。在印象当中我记得是可以的,今日google了相关资料,确定以及肯定的:TCP、UDP可以绑定同一端口来进行通信:       网络中可以被命名和寻址的通信端口,是操作系统可分配的一种资源。       按照OSI七层协议的描述,传输层与网络层在功能上的最大区别是传输层提供进程通信能力。从这个意义上讲,网络通信的最…

    2022年6月13日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号