博客
关于我
Pycharm 常用快捷键大全【快查字典版】
阅读量:795 次
发布时间:2023-03-04

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

PyCharm 常用快捷键指南

在使用 PyCharm 进行 Python 编程时,掌握一些常用的快捷键可以显著提升工作效率。本文将详细介绍这些快捷键,并帮助你快速熟悉它们的使用方法。

1. 格式化代码 【Ctrl + Alt + L】

在编写代码时,我们经常会遇到黄色的波浪号提示。选中任意带有波浪号的代码行,按下【Ctrl + Alt + L】即可自动格式化代码。

效果

def x():    a = 1    b = [1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 123, 12, 31, 231, 23, 123, 1, 231, 23, 123, 1, 43, 53, 643, 53, 4, 24, 12, 31,231, 23, 123, 24, 53, 4534, 2, 1231, 23, 1]    print(a)x()

2. 多行代码合并为一行 【Ctrl+Shift+J】

当你需要将多行代码合并为一行时,可以全选这些代码,按下【Ctrl+Shift+J】,PyCharm 会自动合并并补充代码。

效果

x=1 y=1 z=1

合并后变为:

x=1  y=1  z=1

3. 修正报警告的代码 【Ctrl + Enter】

当遇到黄色波浪号提示时,按下【Ctrl + Enter】可以选择修正代码的方式,包括格式化、忽略警告或自动修改代码。

示例

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

4. 包装代码 【Ctrl + Alt + T】

PyCharm 提供了快速包装代码的功能。选中代码后按下【Ctrl + Alt + T】,可以选择包装条件(如 try/exceptif 等)。

示例

x = 1

包装后变为:

try:    x = 1except:    pass

5. 快速注释/取消注释 【Ctrl+/】

如果需要注释一部分代码,可以选中代码并按下【Ctrl+/】。再次按下同样快捷键即可取消注释。

示例

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

注释后变为:

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

6. 向右缩进一个制表位 【Tab】

Python 对代码缩进要求严格,选中需要缩进的代码行,按下【Tab】即可自动缩进。

示例

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

缩进后变为:

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

7. 向左缩进一个制表位 【Shift + Tab】

与向右缩进相反,选中代码行按下【Shift + Tab】即可向左缩进。

8. 在上方插入新行 【Ctrl + Alt + Enter】

要在代码行上方插入新行,选中目标行按下【Ctrl + Alt + Enter】。

示例

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

插入后变为:

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

9. 在下方插入新行 【Shift + Enter】

与上方插入新行相反,选中代码行按下【Shift + Enter】即可在下方插入新行。

10. 上下移动选中代码 【Alt + Shift + 上、下键】

可以通过按下【Alt + Shift + 上】或【Alt + Shift + 下】将选中的代码行或方法体移动到上方或下方。

示例

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

移动后变为:

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

11. 上下移动选中方法体 【Ctrl + Shift + 上、下键】

选中方法名行按下【Ctrl + Shift + 上】或【Ctrl + Shift + 下】可以将方法体移动到上方或下方。

示例

def click(path):    print('click')def send(path):    print('send')

移动后变为:

def send(path):    print('send')def click(path):    print('click')

12. 复制代码 【Ctrl + D】

选中一行或多行代码按下【Ctrl + D】即可复制到下一行或新起一行。

示例

x = y = z = 1

复制后变为:

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

13. 折叠代码 【Ctrl + -】

选中代码行按下【Ctrl + -】可以将代码折叠收起。

示例

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

折叠后变为:

def show_text(text, a):...

14. 展开代码 【Ctrl + +】

与折叠代码相反,选中代码行按下【Ctrl + +】可以将代码展开。

15. 将代码抽取为一个方法 【Ctrl + Shift+M】

选中需要抽取的代码行按下【Ctrl + Shift+M】,PyCharm 会提示方法名,完成抽取。

示例

y = 1y += 1print(y)

抽取后变为:

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

16. 重命名文件 【Shift+F6】

在文件资源管理器中,选中文件并按下【Shift+F6】,输入新文件名即可重命名。

17. 查找类被引用的地方 【Ctrl+N】

在查找栏输入类名按下【Ctrl+N】,可以看到被引用的地方。

18. 查找/全局查找 【Ctrl+F / Ctrl + Shift+F】

在查找栏输入关键字按下【Ctrl+F】,或按下【Ctrl + Shift+F】进行全局查找。

19. 替换/全局替换 【Ctrl+R / Ctrl + Shift+R】

在查找栏输入要替换的关键字按下【Ctrl+R】进行当前文件替换,或按下【Ctrl + Shift+R】进行全局替换。

20. 快速跳转报错的代码 【F2】

在遇到报错时按下【F2】可以快速跳转到报错位置。

21. 定义一个书签 【F11】

在代码行上按下【F11】可以将其定义为书签,再次按下可以查看书签对应的代码。

22. 代码小写转大写 【Ctrl + Shift+U】

选中代码行按下【Ctrl + Shift+U】可以将小写转换为大写。

示例

product_nama_dict = {}

转换后变为:

PRODUCT_NAMA_DICT = {}

23. 进入一个方法 【Ctrl + B / Ctrl +鼠标左键】

选中方法名按下【Ctrl + B】或按住【Ctrl】并点击鼠标左键,可以进入方法体。

24. 快捷查看方法的实现 【Ctrl + Shift + I】

选中方法名按下【Ctrl + Shift + I】可以快速查看方法的实现。

示例

import timetime.sleep()

查看后变为:

import timedef sleep():    pass

25. 查看文档描述 【Ctrl + Q】

选中对象(如模块、类、方法)按下【Ctrl + Q】可以查看其文档描述。

26. 查看文件中的方法 【Ctrl + F12】

按下【Ctrl + F12】可以查看当前文件中有哪些方法和类。

27. 最近编辑的文件列表 【Ctrl + E】

按下【Ctrl + E】可以查看最近编辑的文件列表。

28. 快捷运行代码 【Shift + F10】

按下【Shift + F10】可以快速运行当前文件的代码。

29. 快捷调试代码 【Shift + F9】

按下【Shift + F9】可以快速调试当前文件的代码。

30. 快捷切换视图/目录 【Ctrl + Tab】

在文件资源管理器中,按下【Ctrl + Tab】可以快速切换到代码视图或目录视图。

31. 查看最近更改 【Alt + Shift + C】

按下【Alt + Shift + C】可以查看最近的代码更改记录。

32. 将光标移动到代码行尾 【End】

在长代码中按下【End】(或【Fn + End】)可以快速移动到行尾。

33. 全选一行并移至行尾 【Shift + End】

按下【Shift + End】可以全选当前行并将其移至行尾。

34. 查看历史粘贴复制记录 【Ctrl + Shift+ V】

按下【Ctrl + Shift+ V】可以查看历史粘贴记录,选择需要恢复的内容即可。

35. 将光标移动到代码块或循环的开始 【Ctrl + {】

在长代码块或循环中按下【Ctrl + {】可以快速移动到代码块或循环的开始处。

36. 将光标移动到代码块或循环的结束 【Ctrl + }】

在长代码块或循环中按下【Ctrl + }】可以快速移动到代码块或循环的结束处。

37. 最大化编辑代码窗口 【Ctrl + Shift + F12】

在多窗口环境下按下【Ctrl + Shift + F12】可以最大化当前编辑窗口。

38. 快捷添加代码 【Ctrl + J】

在代码末尾按下【Ctrl + J】可以快速添加常用代码模板,如 if __name__ == '__main__':


通过熟练掌握以上快捷键,你可以显著提升 PyCharm 的使用效率,减少重复劳动,专注于代码的编写和调试。

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

你可能感兴趣的文章
Qt笔记——官方文档全局定义(一)Types数据类型
查看>>
POJ 3670 DP LIS?
查看>>
POJ 3683 Priest John's Busiest Day (算竞进阶习题)
查看>>
POJ 3988 Selecting courses
查看>>
POJ 4020 NEERC John's inversion 贪心+归并求逆序对
查看>>
poj 4044 Score Sequence(暴力)
查看>>
POJ 题目3020 Antenna Placement(二分图)
查看>>
Poj(1797) Dijkstra对松弛条件的变形
查看>>
POJ--2391--Ombrophobic Bovines【分割点+Floyd+Dinic优化+二分法答案】最大网络流量
查看>>
POJ-1163-The Triangle
查看>>
POJ-Fence Repair 哈夫曼树
查看>>
poj1061 - 同余方程,二元一次不定方程
查看>>
poj1068Parencodings
查看>>
poj1182(带权并查集)
查看>>
POJ1182(带权并查集)
查看>>
Qt笔记——Qt初探、PyQt5和Qt5
查看>>
poj1190生日蛋糕
查看>>
POJ1218 HDU1337 ZOJ1350 UVALive2557 THE DRUNK JAILER
查看>>
poj1222 EXTENDED LIGHTS OUT(gauss)
查看>>
POJ1240 m叉树
查看>>