pycharm使用技巧之自动调整代码格式总结


Posted in Python onNovember 04, 2020

代码自动填充了空格

问题

在使用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快捷键英文版说明

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

自动调整代码 说明
Alt+Enter 自动添加包
shift+O 自动建议代码补全
Ctrl+t SVN 更新
Ctrl+k SVN 提交
Ctrl + / 注释(取消注释)选择的行
Ctrl+Shift+F 高级查找
Ctrl+Enter 补全
Shift + Enter 开始新行
TAB Shift+TAB 缩进/取消缩进所选择的行
Ctrl + Alt + I 自动缩进行
Ctrl + Y 删除当前插入符所在的行
Ctrl + D 复制当前行、或者选择的块
Ctrl + Shift + J 合并行
Ctrl + Shift + V 从最近的缓存区里粘贴
Ctrl + Delete 删除到字符结尾
Ctrl + Backspace 删除到字符的开始
Ctrl + NumPad+/- 展开或者收缩代码块
Ctrl + Shift + NumPad+ 展开所有的代码块
Ctrl + Shift + NumPad- 收缩所有的代码块
Ctrl + N 跳转到类
Ctrl + Shift + N 跳转到符号
Alt + Right/Left 跳转到下一个、前一个编辑的选项卡
F12 回到先前的工具窗口
Esc 从工具窗口回到编辑窗口
Shift + Esc 隐藏运行的、最近运行的窗口
Ctrl + Shift + F4 关闭主动运行的选项卡
Ctrl + G 查看当前行号、字符号
Ctrl + E 当前文件弹出
Ctrl+Alt+Left/Right 后退、前进
Ctrl+Shift+Backspace 导航到最近编辑区域
Alt + F1 查找当前文件或标识
Ctrl+B / Ctrl+Click 跳转到声明
Ctrl + Alt + B 跳转到实现
Ctrl + Shift + I 查看快速定义
Ctrl + Shift + B 跳转到类型声明
Ctrl + U 跳转到父方法、父类
Alt + Up/Down 跳转到上一个、下一个方法
Ctrl + ]/[ 跳转到代码块结束、开始
Ctrl + F12 弹出文件结构
Ctrl + H 类型层次结构
Ctrl + Shift + H 方法层次结构
Ctrl + Alt + H 调用层次结构
F2 / Shift + F2 下一条、前一条高亮的错误
F4 / Ctrl + Enter 编辑资源、查看资源
Alt + Home 显示导航条F11书签开关
Ctrl + Shift + F11 书签助记开关
Ctrl + #[0-9] 跳转到标识的书签
Shift + F11 显示书签

总结 

到此这篇关于pycharm使用技巧之自动调整代码格式的文章就介绍到这了,更多相关pycharm自动调整代码格式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python的三目运算符和not in运算符使用示例
Mar 03 Python
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
linux下python使用sendmail发送邮件
May 22 Python
python批量图片处理简单示例
Aug 06 Python
python selenium实现发送带附件的邮件代码实例
Dec 10 Python
用python拟合等角螺线的实现示例
Dec 27 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 Python
pytorch中Schedule与warmup_steps的用法说明
May 24 Python
详解NumPy中的线性关系与数据修剪压缩
May 25 Python
利用Python pandas对Excel进行合并的方法示例
Nov 04 #Python
Python实现冒泡排序算法的完整实例
Nov 04 #Python
Lombok插件安装(IDEA)及配置jar包使用详解
Nov 04 #Python
基于OpenCV的路面质量检测的实现
Nov 04 #Python
Pycharm同步远程服务器调试的方法步骤
Nov 04 #Python
python归并排序算法过程实例讲解
Nov 04 #Python
Numpy数组的广播机制的实现
Nov 03 #Python
You might like
第一个无线电台是由谁发明的
2021/03/01 无线电
php 文件上传代码(限制jpg文件)
2010/01/05 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
Javascript----文件操作
2007/01/18 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
引用外部脚本时script标签关闭的写法
2014/01/20 Javascript
js 判断js函数、变量是否存在的简单示例代码
2014/03/04 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
Python中的文件和目录操作实现代码
2011/03/13 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
面料业务员岗位职责
2013/12/26 职场文书
农场厂长岗位职责
2013/12/28 职场文书
设计师个人求职信范文
2014/02/02 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
大学入学感言
2015/08/01 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫