本文共 4059 字,大约阅读时间需要 13 分钟。
在使用 PyCharm 进行 Python 编程时,掌握一些常用的快捷键可以显著提升工作效率。本文将详细介绍这些快捷键,并帮助你快速熟悉它们的使用方法。
在编写代码时,我们经常会遇到黄色的波浪号提示。选中任意带有波浪号的代码行,按下【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()
当你需要将多行代码合并为一行时,可以全选这些代码,按下【Ctrl+Shift+J】,PyCharm 会自动合并并补充代码。
效果:
x=1 y=1 z=1
合并后变为:
x=1 y=1 z=1
当遇到黄色波浪号提示时,按下【Ctrl + Enter】可以选择修正代码的方式,包括格式化、忽略警告或自动修改代码。
示例:
def test(x): if 1 != 1: return pass
PyCharm 提供了快速包装代码的功能。选中代码后按下【Ctrl + Alt + T】,可以选择包装条件(如 try/except、if 等)。
示例:
x = 1
包装后变为:
try: x = 1except: pass
如果需要注释一部分代码,可以选中代码并按下【Ctrl+/】。再次按下同样快捷键即可取消注释。
示例:
def show_text(text, a): a += 1 print(text, a)
注释后变为:
# def show_text(text, a):# a += 1# print(text, a)
Python 对代码缩进要求严格,选中需要缩进的代码行,按下【Tab】即可自动缩进。
示例:
def test():y = 1y += 1print(y)
缩进后变为:
def test(): y = 1 y += 1 print(y)
与向右缩进相反,选中代码行按下【Shift + Tab】即可向左缩进。
要在代码行上方插入新行,选中目标行按下【Ctrl + Alt + Enter】。
示例:
def show_text(text, a): a += 1 print(text, a)
插入后变为:
def show_text(text, a): a += 1 print(text, a)
与上方插入新行相反,选中代码行按下【Shift + Enter】即可在下方插入新行。
可以通过按下【Alt + Shift + 上】或【Alt + Shift + 下】将选中的代码行或方法体移动到上方或下方。
示例:
def click(path): print('click') a = 1 移动后变为:
def click(path): a = 1 print('click') 选中方法名行按下【Ctrl + Shift + 上】或【Ctrl + Shift + 下】可以将方法体移动到上方或下方。
示例:
def click(path): print('click')def send(path): print('send') 移动后变为:
def send(path): print('send')def click(path): print('click') 选中一行或多行代码按下【Ctrl + D】即可复制到下一行或新起一行。
示例:
x = y = z = 1
复制后变为:
x = y = z = 1x = y = z = 1
选中代码行按下【Ctrl + -】可以将代码折叠收起。
示例:
def show_text(text, a): a += 1 print(text, a)
折叠后变为:
def show_text(text, a):...
与折叠代码相反,选中代码行按下【Ctrl + +】可以将代码展开。
选中需要抽取的代码行按下【Ctrl + Shift+M】,PyCharm 会提示方法名,完成抽取。
示例:
y = 1y += 1print(y)
抽取后变为:
def test(): global y y = 1 y += 1 print(y) test()
在文件资源管理器中,选中文件并按下【Shift+F6】,输入新文件名即可重命名。
在查找栏输入类名按下【Ctrl+N】,可以看到被引用的地方。
在查找栏输入关键字按下【Ctrl+F】,或按下【Ctrl + Shift+F】进行全局查找。
在查找栏输入要替换的关键字按下【Ctrl+R】进行当前文件替换,或按下【Ctrl + Shift+R】进行全局替换。
在遇到报错时按下【F2】可以快速跳转到报错位置。
在代码行上按下【F11】可以将其定义为书签,再次按下可以查看书签对应的代码。
选中代码行按下【Ctrl + Shift+U】可以将小写转换为大写。
示例:
product_nama_dict = {} 转换后变为:
PRODUCT_NAMA_DICT = {} 选中方法名按下【Ctrl + B】或按住【Ctrl】并点击鼠标左键,可以进入方法体。
选中方法名按下【Ctrl + Shift + I】可以快速查看方法的实现。
示例:
import timetime.sleep()
查看后变为:
import timedef sleep(): pass
选中对象(如模块、类、方法)按下【Ctrl + Q】可以查看其文档描述。
按下【Ctrl + F12】可以查看当前文件中有哪些方法和类。
按下【Ctrl + E】可以查看最近编辑的文件列表。
按下【Shift + F10】可以快速运行当前文件的代码。
按下【Shift + F9】可以快速调试当前文件的代码。
在文件资源管理器中,按下【Ctrl + Tab】可以快速切换到代码视图或目录视图。
按下【Alt + Shift + C】可以查看最近的代码更改记录。
在长代码中按下【End】(或【Fn + End】)可以快速移动到行尾。
按下【Shift + End】可以全选当前行并将其移至行尾。
按下【Ctrl + Shift+ V】可以查看历史粘贴记录,选择需要恢复的内容即可。
在长代码块或循环中按下【Ctrl + {】可以快速移动到代码块或循环的开始处。
在长代码块或循环中按下【Ctrl + }】可以快速移动到代码块或循环的结束处。
在多窗口环境下按下【Ctrl + Shift + F12】可以最大化当前编辑窗口。
在代码末尾按下【Ctrl + J】可以快速添加常用代码模板,如 if __name__ == '__main__':。
通过熟练掌握以上快捷键,你可以显著提升 PyCharm 的使用效率,减少重复劳动,专注于代码的编写和调试。
转载地址:http://akafk.baihongyu.com/