博客
关于我
Pycharm 常用快捷键大全,全网最全!
阅读量:796 次
发布时间:2023-03-04

本文共 2439 字,大约阅读时间需要 8 分钟。

PyCharm 常用快捷键汇总

PyCharm 作为一款强大的 Python IDE,拥有大量实用的快捷键,能够显著提升编码效率。本文将详细介绍这些快捷键,帮助开发者快速熟悉并应用。

1. 格式化代码

  • 快捷键Ctrl + Alt + L
  • 功能:自动修正代码格式,消除不必要的波浪号。
  • 示例:将以下代码从
    def x(): a = 1 b = [1, 2, 3, ...]

    格式化为

    def x():    a = 1    b = [1, 2, 3, ...]

2. 合并多行代码

  • 快捷键Ctrl + Shift + J
  • 功能:将多行代码合并为一行,自动补充空格。
  • 示例
    x=1 y=1 z=1

    合并后变为

    x=1; y=1; z=1

3. 修正代码报警

  • 快捷键Ctrl + Enter
  • 功能:解决黄色波浪号提示问题,提供多种修正选项。
  • 示例
    if 1 != 1: return pass

    可以通过选择“invert ‘if’ condition”自动修改为

    def test(x): if 1 != 1: return pass

4. 包装代码

  • 快捷键Ctrl + Alt + T
  • 功能:快速为代码包装条件语句或异常处理。
  • 示例
    x = 1

    按下快捷键后变为

    try: x = 1 except: pass

5. 注释和取消注释

  • 快捷键Ctrl + /
  • 功能:快速注释或取消注释代码块。
  • 示例
    def show_text(text, a): a += 1 print(text, a)

    注释后变为

    # def show_text(text, a): a += 1 print(text, a)

6. 缩进代码

  • 快捷键TabShift + Tab
  • 功能:快速调整代码缩进,避免手动调整。
  • 示例
    def test(): y = 1 y += 1 print(y)

    缩进后变为

    def test():    y = 1    y += 1    print(y)

7. 插入新行

  • 快捷键Ctrl + Alt + EnterShift + Enter
  • 功能:在代码上方或下方插入空行。
  • 示例
    def show_text(text, a): a += 1 print(text, a)

    插入上行后变为

    def show_text(text, a):    a += 1    print(text, a)

8. 移动代码

  • 快捷键Alt + Shift + Up/DownCtrl + Shift + Up/Down
  • 功能:快速移动代码行的位置。
  • 示例
    a = 1print('click')

    移动后变为

    def click(path): a = 1 print('click')

9. 复制代码

  • 快捷键Ctrl + D
  • 功能:快速复制一行或多行代码。
  • 示例
    x = y = z = 1

    复制后变为

    x = y = z = 1x = y = z = 1

10. 折叠和展开代码

  • 快捷键Ctrl + -Ctrl + +
  • 功能:快速折叠或展开代码块。
  • 示例
    def show_text(text, a): a += 1 print(text, a)

    折叠后变为

    def show_text(text, a): ...

11. 方法抽取

  • 快捷键Ctrl + Shift + M
  • 功能:将代码抽取为一个方法。
  • 示例
    y = 1 y += 1 print(y)

    抽取后变为

    def test(): global y y = 1 y += 1 print(y)

12. 文件重命名

  • 快捷键Shift + F6
  • 功能:重命名当前文件或项目。
  • 示例:选择文件后按下快捷键,输入新名并点击“Refactor”。

13. 类查找

  • 快捷键Ctrl + N
  • 功能:快速定位类被引用的地方。
  • 示例:输入Ctrl + N,输入类名,找到所有引用。

14. 查找和替换

  • 查找Ctrl + FCtrl + Shift + F
  • 替换Ctrl + RCtrl + Shift + R
  • 功能:快速定位和替换代码中的关键字或字符串。

15. 跳转报错

  • 快捷键F2
  • 功能:快速跳转到报错位置。
  • 示例:点击报错提示,按下F2跳转到错误代码。

16. 书签管理

  • 快捷键F11Shift + F11
  • 功能:创建和查看代码书签。
  • 示例:选择代码行,按下F11创建书签,Shift + F11查看。

17. 大写转小写

  • 快捷键Ctrl + Shift + U
  • 功能:将代码中的命名转为大写或小写。

18. 方法查看

  • 快捷键Ctrl + BCtrl +鼠标左键
  • 功能:快速进入方法或类的实现。

19. 查看文档

  • 快捷键Ctrl + Q
  • 功能:快速查看方法或类的文档。

20. 方法移动

  • 快捷键Ctrl + Shift + Up/Down
  • 功能:移动方法或循环的位置。

21. 最近编辑文件

  • 快捷键Ctrl + E
  • 功能:查看最近编辑的文件列表。

22. 运行和调试

  • 运行Shift + F10
  • 调试Shift + F9
  • 功能:快速运行或调试当前文件。

23. 视图切换

  • 快捷键Ctrl + Tab
  • 功能:切换代码视图或文件结构。

24. 历史粘贴

  • 快捷键Ctrl + Shift + V
  • 功能:查看和恢复历史粘贴记录。

25. 光标移动

  • 快捷键Ctrl + {Ctrl + }
  • 功能:快速移动光标到代码头或尾。

26. 最大化编辑窗口

  • 快捷键Ctrl + Shift + F12
  • 功能:最大化当前编辑窗口,隐藏其他窗口。

27. 快捷添加代码

  • 快捷键Ctrl + J
  • 功能:快速添加常用代码片段。

通过熟练掌握这些快捷键,开发者可以显著提升 PyCharm 使用效率,减少重复性劳动,专注于代码编写和逻辑思考。

转载地址:http://okafk.baihongyu.com/

你可能感兴趣的文章
POI 的使用
查看>>
poi 读取单元格为null者空字符串
查看>>
poi-tl简介与文本/表格和图片渲染
查看>>
pointnet分割自己的点云数据_PointNet解析
查看>>
POI实现Excel导入Cannot get a text value from a numeric cell
查看>>
POI实现Excel导入时提示NoSuchMethodError: org.apache.poi.util.POILogger.log
查看>>
POI实现Excel导出时常用方法说明
查看>>
POI导出Excel2003
查看>>
POI数据获取及坐标纠偏
查看>>
POI解析Excel【poi的坑——空行处理】
查看>>
POI:POI+JXL实现xls文件添加水印
查看>>
POI:POI实现docx文件添加水印
查看>>
POJ 1006
查看>>
poj 1035
查看>>
POJ 1061 青蛙的约会 (扩展欧几里得)
查看>>
POJ 1088 滑雪
查看>>
poj 1321(回溯)
查看>>
POJ 2019 Cornfields (二维RMQ)
查看>>
poj 2057 树形DP,数学期望
查看>>
poj 2112 最优挤奶方案
查看>>