代码自动填充了空格

问题

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

解决方法

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

自动对齐代码

问题

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

解决方法

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

选中全部相同字符

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

选中下一个相同字符

快捷键组合: Alt + J

批量缩进

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

选中按下Tab键:

其他

前面几种是最常用的几种,当然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博客!

python自动调整格式_pycharm使用技巧之自动调整代码格式总结相关推荐

  1. python自动调整格式_pycharm使用技巧——自动调整代码格式汇总

    代码自动填充了空格 问题 在使用pycharm的代码编辑器时,常常懒得写空格,如下图,但这是不符合代码规范的,而且也会影响可读性. 解决方法 pycharm有自动调整代码格式的快捷键,默认为Alt+C ...

  2. python自动调整格式快捷键_pycharm使用技巧之自动调整代码格式总结

    代码自动填充了空格 问题 在使用pycharm的代码编辑器时,常常懒得写空格,如下图,但这是不符合代码规范的,而且也会影响可读性. 解决方法 pycharm有自动调整代码格式的快捷键,默认为Alt+C ...

  3. python关于excel格式刷_Excel技巧—开始菜单之格式刷六大功能

    点赞再看,养成习惯:千里之行,始于足下. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub 今天我们主要学习的是"第一区块-剪贴板"中的"格式刷& ...

  4. python excel 格式刷_Excel技巧—开始菜单之格式刷六大功能

    点赞再看,养成习惯:千里之行,始于足下. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Ex ...

  5. 八、Python第八课——元组与列表、代码格式

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 目录 一.元组的定义 二.元组的遍历 三.代码格式 一. ...

  6. vscode代码格式排列_vscode怎么一键规范代码格式

    具体方法如下: 文件 -> 首选项 -> 设置 -> {} 在右侧用户设置中可以对当前编辑器默认的进行更改 下面的复制到用户设置中, ctrl + s 即可完成对代码的规范. { / ...

  7. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  8. Python pandas 保存Excel自动调整列宽的方法及示例代码

    本文主要介绍Python中,使用pandas.ExcelWriter保存Excel文件数据时,自动判断调整列的宽度方法,以及相关的示例代码. 原文地址:Python pandas 保存Excel自动调 ...

  9. python代码如何整体格式_PyCharm代码格式调整方法

    前言序锦 很多时候,当我们在使用编辑器的时候,遇到复制粘贴,修改别人代码等等的时候,都会遇到这个让人头疼的问题,那就是如何解决格式问题,今天就让华仔带你一起去解决这些困扰了你好久的问题吧!!!! Py ...

最新文章

  1. 删除单链上数据域值最小的节点_深入浅出数据结构
  2. 谷歌云盘Colaboratory如何载入文件
  3. PIC单片机入门_8位AD转换器
  4. 【示例】使用maven构建scala项目并打包运行
  5. 微信和Python之间,还能这样玩,你所不知道的骚操作!
  6. 【数据结构与算法】之深入解析“平衡二叉树”的求解思路与算法示例
  7. 订单生产计划表范本_生产计划表(生产计划表格模板)
  8. 巨头垂涎却不能染指,loT数据库风口已至
  9. TSINSEE青犀视频/海康合作的RTMP推流安防摄像头的移动侦测功能介绍
  10. 微信投票系统平台大全
  11. 双因素认证(two-factor authentication)
  12. 宋体小四在手机上是几号_word文档4号宋体 word宋体小四是几号字
  13. 建站分享:WordPress自定义网站背景图片
  14. word:如何将文档中的中文和英文分开
  15. python3 collections模块 tree_python3上的ete3模块无法导入TreeStyle、faces、AttrFace、NodeSty...
  16. python怎么打开h5文件_Python 操作 HDF5文件
  17. 民办教育未来10年的发展趋势
  18. AnyProxy抓包实践
  19. Python 网络爬虫工具:httpx 和 parsel(对比测评)
  20. python模拟股票查询

热门文章

  1. 介绍一个又快又准的截图骚操作
  2. 利用深度学习识别滑动验证码缺口位置
  3. 如何避免重要需求遗漏?
  4. 中小企业上云首选,华为云全新云服务器S6性能评测分析
  5. matlab绘制球面点,我需要在MATLAB的笛卡尔坐标中绘制球面方程的帮助
  6. 扫描仪 pfu_行业案例:扫描仪高效加持下的艺术工作室
  7. Catalan数表达式完整推导
  8. poj 1797 HeavyTransportation——最小边的最大值
  9. 从零开始学Pytorch(七)之卷积神经网络
  10. 优达学城深度学习之二——矩阵数学和Numpy复习