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中模块与包有相同名字的处理方法
May 05 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
Python实现获取前100组勾股数的方法示例
May 04 Python
Python wxPython库使用wx.ListBox创建列表框示例
Sep 03 Python
python匹配两个短语之间的字符实例
Dec 25 Python
Python设计模式之桥接模式原理与用法实例分析
Jan 10 Python
Django将默认的SQLite更换为MySQL的实现
Nov 18 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
Python3实现建造者模式的示例代码
Jun 28 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
使用pipenv管理python虚拟环境的全过程
Sep 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
PHP脚本的10个技巧(4)
2006/10/09 PHP
第四节--构造函数和析构函数
2006/11/16 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
javascript multibox 全选
2009/03/22 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
python批量实现Word文件转换为PDF文件
2018/03/15 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
python用Configobj模块读取配置文件
2020/09/26 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
百度软件工程师职位
2013/02/14 面试题
本科生详细的自我评价
2013/09/19 职场文书
家长对小学生的评语
2014/01/28 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
白莲教口号
2014/06/18 职场文书
授权委托书样本
2014/09/25 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
情人节活动总结范文
2015/02/05 职场文书
2016大学军训通讯稿
2015/11/25 职场文书