博客
关于我
Pycharm 常用快捷键大全,全网最全!
阅读量:803 次
发布时间: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/

你可能感兴趣的文章
Python 多处理模块的 .join() 方法到底在做什么?
查看>>
python 多线程与GIL
查看>>
Python 多线程学习(转)
查看>>
python 多进程-基础
查看>>
python 多进程-进阶-进程池
查看>>
python 多进程-进阶-进程间通信之Pipe
查看>>
python 多进程-进阶-进程间通信之Queue
查看>>
Python编程快速入门
查看>>
Python编程基础(附Pycharm与开发环境)
查看>>
python 如何“否定“value : 如果为真则返回假,如果为假则返回真
查看>>
Python 如何在 Web 环境中使用 Matplotlib 进行数据可视化
查看>>
python 如何把字符串转换成浮点数
查看>>
python 如果文件夹不存在就创建文件夹
查看>>
Python 如果有很多或以收缩形式
查看>>
Python 子进程 Popen 与 Pyinstaller
查看>>
Python 子进程 Popen.communicate() 等价于 Popen.stdout.read()?
查看>>
Python 子进程 Popen:为什么会出现“ls *.txt“?不行?
查看>>
Python 子进程参数
查看>>
python 字典 key 和value 互换
查看>>
Python 字典 vs If 语句速度
查看>>