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代码检查工具pylint 让你的python更规范
Sep 05 Python
Python中zip()函数用法实例教程
Jul 31 Python
使用Python & Flask 实现RESTful Web API的实例
Sep 19 Python
ubuntu环境下python虚拟环境的安装过程
Jan 07 Python
Python实现定时精度可调节的定时器
Apr 15 Python
详解python解压压缩包的五种方法
Jul 05 Python
python框架flask表单实现详解
Nov 04 Python
pytorch 实现在预训练模型的 input上增减通道
Jan 06 Python
python颜色随机生成器的实例代码
Jan 10 Python
python中什么是面向对象
Jun 11 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
python中watchdog文件监控与检测上传功能
Oct 30 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
DISCUZ 分页代码
2007/01/02 PHP
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
PHP $_FILES函数详解
2011/03/09 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
Yii2配置Nginx伪静态的方法
2017/05/05 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
javascript基本类型详解
2014/11/28 Javascript
轻松创建nodejs服务器(9):实现非阻塞操作
2014/12/18 NodeJs
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
python cs架构实现简单文件传输
2020/03/20 Python
Python paramiko模块使用解析(实现ssh)
2019/08/30 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
Python安装Bs4的多种方法
2020/11/28 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
Linux如何为某个操作添加别名
2013/03/01 面试题
养殖人员的创业计划书范文
2013/12/26 职场文书
给女朋友的道歉信
2014/01/10 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
捐助感谢信
2015/01/22 职场文书
诚信考试承诺书范文
2015/04/29 职场文书