PyCharm是一种Python集成开发环境(IDE),由JetBrains公司开发。它被认为是Python开发中最强大、最流行的IDE之一。PyCharm具有完整的Python开发工具链,包括先进的代码编辑器、代码分析工具、集成的调试器、版本控制系统集成、自动化测试工具、虚拟环境和其他有用工具。
以下是PyCharm的一些特点:
-
智能代码编辑器:PyCharm具有强大的代码智能性,包括自动代码完成、语法高亮、代码导航、错误突出显示和即时代码重构。
-
集成调试器: PyCharm具有内置的调试器,您可以用它来检查Python代码的行为,找到错误以及修复问题。
-
版本控制: PyCharm与Git、SVN、Mercurial等版本控制系统集成,方便团队合作开发。
-
自动化代码测试: PyCharm可以方便地创建和运行Python代码测试,确保您的代码质量和稳定性。
-
虚拟环境: PyCharm允许您轻松创建和管理Python虚拟环境,以便在同一计算机上使用不同版本的Python解释器和库。
总之,PyCharm是一个功能强大且易于使用的Python IDE,它提供了一整套工具,可以帮助您快速而高效地开发Python代码,并提高代码的质量和稳定性。
PyCharm快捷键-中文版
功能 |
快捷键 |
查找IDE内的任何操作 |
Ctrl + Shift + A |
创建和编辑
功能 |
快捷键 |
显示意图操作 |
Alt + Enter |
基本代码补全 |
Ctrl +空格 |
智能代码补全 |
Ctrl + Shift +空格 |
类型名称补全 |
Ctrl + Alt +空格 |
完整的语句 |
Ctrl + Shift + Enter |
参数信息/上下文信息 |
Ctrl + P / Alt + Q |
快速定义 |
Ctrl + Shift + I |
快速/外部文档 |
Ctrl + Q / Shift + F1 |
生成代码 |
Alt + Insert |
覆盖/实现成员 |
Ctrl + O / Ctrl + I |
Surround with … |
Ctrl + Alt + T |
用行注释注释 |
Ctrl +/ |
扩展/缩小选区 |
Ctrl + W / Ctrl + Shift + W |
优化进口 |
Ctrl + Alt + O |
自动缩进线 |
Ctrl + Alt + I |
剪切/ Сopy /粘贴 |
Ctrl + X / Ctrl + C/ Ctrl + V |
复制文档路径 |
Ctrl + Shift + C |
从剪贴板历史记录中粘贴 |
Ctrl + Shift + V |
复制当前行或选区 |
Ctrl + D |
向上/向 下移动直线 |
Ctrl + Shift +上/下 |
删除插入符处的行 |
Ctrl + Y |
合并/分割线 |
Ctrl + Shift + J / Ctrl + Enter |
开始新行 |
Shift + Enter |
切换情况下 |
Ctrl + Shift + U |
展开/折叠代码块 |
Ctrl + NumPad +/ - |
展开/折叠全部 |
Ctrl + Shift + NumPad +/ - |
保存所有 |
Ctrl + S |
版本控制
功能 |
快捷键 |
VCS操作弹出… |
Alt + ’ |
提交 |
Ctrl + K |
更新项目 |
Ctrl + T |
最近的变化 |
Alt + Shift + C |
回复 |
Ctrl + Alt + Z |
推动…… |
Ctrl + Shift + K |
下一个/上一个更改 |
Ctrl + Alt + Shift + Down/ Up |
|
|
掌握你的ide
功能 |
快捷键 |
找到行动…… |
Ctrl + Shift + A |
打开工具窗口 |
Alt + [0-9] |
同步 |
Ctrl + Alt + Y |
快速切换方案… |
Ctrl + ’ |
设置… |
Ctrl + Alt + S |
跳转到源代码/导航栏 |
F4 / Alt + Home |
跳转到最后一个工具窗口 |
F12 |
隐藏活动/所有工具窗口 |
Shift + Esc / Ctrl + Shift+ F12 |
进入下一/上一编辑器选项卡 |
Alt +右/ Alt +左 |
转到编辑器(从工具窗口) |
Esc |
关闭活动选项卡/窗口 |
Ctrl + Shift + F4 / Ctrl + F4 |
发现一切 |
|
到处寻找 |
双转移 |
查找/替换 |
Ctrl + F / R |
Find in path / Replace in path |
Ctrl + Shift + F / R |
下一个/上一个出现 |
F3 / Shift + F3 |
在插入符号处查找单词 |
Ctrl + F3 |
转到类/文件 |
Ctrl + N/ Ctrl + Shift + N |
转到文件成员 |
Ctrl + F12 |
转到符号 |
Ctrl + Alt + Shift + N |
从符号导航
功能 |
快捷键 |
宣言 |
Ctrl + B |
类型声明(仅限JavaScript) |
Ctrl + Shift + B |
超级方法 |
Ctrl + U |
实现(年代) |
Ctrl + Alt + B |
查找用法/在文件中查找用法 |
Alt + F7 / Ctrl + F7 |
高亮显示文件中的用法 |
Ctrl + Shift + F7 |
显示用法 |
Ctrl + Alt + F7 |
重构和清理 |
|
重构这个… |
Ctrl + Alt + Shift + T |
复制…/移动… |
F5/ f6 |
安全删除… |
Alt + Delete |
重命名… |
Shift + F6 |
更改签名… |
Ctrl + F6 |
内联…… |
Ctrl + Alt + N |
提取方法 |
Ctrl + Alt + M |
引入变量/参数 |
Ctrl + Alt + V / P |
引入场/常数 |
Ctrl + Alt + F / C |
重新格式化代码 |
Ctrl + Alt + L |
分析探索
功能 |
快捷键 |
显示错误描述 |
Ctrl + F1 |
下一个/上一个高亮显示错误 |
F2 / Shift + F2 |
按名称运行检查… |
Ctrl + Alt + Shift + I |
键入/调用层次 |
Ctrl + H/ Ctrl + Alt + H |
在上下文中导航 |
|
选择在… |
Alt + F1 |
最近查看/最近的位置 |
Ctrl + E/ Ctrl + Shift + E |
上次编辑位置 |
Ctrl + Shift + Back |
向后/向前导航 |
Ctrl + Alt +左/右 |
转到上一个/下一个方法 |
Alt + Up / Down |
转到行/列… |
Ctrl + G |
转到代码块end/ start |
Ctrl +]/ [ |
添加到收藏夹 |
Alt + Shift + F |
切换书签 |
季 |
用助记符切换书签 |
Ctrl + F11 |
转到编号的书签 |
Ctrl + [0-9] |
显示书签 |
Shift + F11 |
构建、运行、调试
功能 |
快捷键 |
运行上下文配置 |
Ctrl + Shift + F10 |
运行/调试选中的配置 |
Alt + Shift + F10/ F9 |
运行/调试当前配置 |
Shift + F10 / F9 |
Step over / into |
F8/ f7 |
智能步进 |
Shift + F7 |
走出 |
Shift + F8 |
运行到光标/强制运行到光标 |
Alt + F9 / Ctrl + Alt + F9 |
显示执行点 |
Alt + F10 |
求值表达式… |
Alt + F8 |
停止 |
Ctrl + F2 |
停止后台进程… |
Ctrl + Shift + F2 |
恢复程序 |
F9 |
切换行断点 |
Ctrl + F8 |
切换临时行断点 |
Ctrl + Alt + Shift + F8 |
编辑/查看断点 |
Ctrl + Shift + F8 |
PyCharm快捷键-英文版
功能 |
快捷键 |
Find any action inside the IDE |
Ctrl + Shift + A |
CREATE AND EDIT |
|
Show intention actions |
Alt + Enter |
Basic code completion |
Ctrl + Space |
Smart code completion |
Ctrl + Shift + Space |
Type name completion |
Ctrl + Alt + Space |
Complete statement |
Ctrl + Shift + Enter |
Parameter information / context info |
Ctrl + P / Alt + Q |
Quick definition |
Ctrl + Shift + I |
Quick / external documentation |
Ctrl + Q / Shift + F1 |
Generate code |
Alt + Insert |
Override / implement members |
Ctrl + O / Ctrl + I |
Surround with … |
Ctrl + Alt + T |
Comment with line comment |
Ctrl + / |
Extend / shrink selection |
Ctrl + W / Ctrl + Shift + W |
Optimize imports |
Ctrl + Alt + O |
Auto-indent lines |
Ctrl + Alt + I |
Cut / Сopy / Paste |
Ctrl + X / Ctrl + C / Ctrl + V |
Copy document path |
Ctrl + Shift + C |
Paste from clipboard history |
Ctrl + Shift + V |
Duplicate current line or selection |
Ctrl + D |
Move line up / down |
Ctrl + Shift + Up / Down |
Delete line at caret |
Ctrl + Y |
Join / split line |
Ctrl + Shift + J / Ctrl + Enter |
Start new line |
Shift + Enter |
Toggle case |
Ctrl + Shift + U |
Expand / collapse code block |
Ctrl + NumPad +/ - |
Expand / collapse all |
Ctrl + Shift + NumPad +/ - |
Save all |
Ctrl + S |
VERSION CONTROL |
|
VCS operations popup … |
Alt + ` |
Commit |
Ctrl + K |
Update project |
Ctrl + T |
Recent changes |
Alt + Shift + C |
Revert |
Ctrl + Alt + Z |
Push … |
Ctrl + Shift + K |
Next / previous change |
Ctrl + Alt + Shift + Down / Up |
MASTER YOUR IDE
Find action … |
Ctrl + Shift + A |
Open a tool window |
Alt + [0-9] |
Synchronize |
Ctrl + Alt + Y |
Quick switch scheme … |
Ctrl + ` |
Settings … |
Ctrl + Alt + S |
Jump to source / navigation bar |
F4 / Alt + Home |
Jump to last tool window |
F12 |
Hide active / all tool windows |
Shift + Esc / Ctrl + Shift + F12 |
Go to next / previous editor tab |
Alt + Right / Alt + Left |
Go to editor (from a tool window) |
Esc |
Close active tab / window |
Ctrl + Shift + F4 / Ctrl + F4 |
FIND EVERYTHING |
|
Search everywhere |
Double Shift |
Find / replace |
Ctrl + F / R |
Find in path / Replace in path |
Ctrl + Shift + F / R |
Next / previous occurence |
F3 / Shift + F3 |
Find word at caret |
Ctrl + F3 |
Go to class / file |
Ctrl + N / Ctrl + Shift + N |
Go to file member |
Ctrl + F12 |
Go to symbol |
Ctrl + Alt + Shift + N |
NAVIGATE FROM SYMBOLS
Declaration |
Ctrl + B |
Type declaration (JavaScript only) |
Ctrl + Shift + B |
Super method |
Ctrl + U |
Implementation(s) |
Ctrl + Alt + B |
Find usages / Find usages in file |
Alt + F7 / Ctrl + F7 |
Highlight usages in file |
Ctrl + Shift + F7 |
Show usages |
Ctrl + Alt + F7 |
REFACTOR AND CLEAN UP |
|
Refactor this … |
Ctrl + Alt + Shift + T |
Copy … / Move … |
F5 / F6 |
Safe delete … |
Alt + Delete |
Rename … |
Shift + F6 |
Change signature … |
Ctrl + F6 |
Inline … |
Ctrl + Alt + N |
Extract method |
Ctrl + Alt + M |
Introduce variable/ parameter |
Ctrl + Alt + V / P |
Introduce field / constant |
Ctrl + Alt + F / C |
Reformat code |
Ctrl + Alt + L |
ANALYZE AND EXPLORE
Show error description |
Ctrl + F1 |
Next / previous highlighted error |
F2 / Shift + F2 |
Run inspection by name … |
Ctrl + Alt + Shift + I |
Type/ call hierarchy |
Ctrl + H / Ctrl + Alt + H |
NAVIGATE IN CONTEXT |
|
Select in … |
Alt + F1 |
Recently viewed / Recent locations |
Ctrl + E / Ctrl + Shift + E |
Last edit location |
Ctrl + Shift + Back |
Navigate back / forward |
Ctrl + Alt + Left / Right |
Go to previous / next method |
Alt + Up / Down |
Go to line / column … |
Ctrl + G |
Go to code block end / start |
Ctrl + ] / [ |
Add to favorites |
Alt + Shift + F |
Toggle bookmark |
F11 |
Toggle bookmark with mnemonic |
Ctrl + F11 |
Go to numbered bookmark |
Ctrl + [0-9] |
Show bookmarks |
Shift + F11 |
BUILD, RUN, AND DEBUG
Run context configuration |
Ctrl + Shift + F10 |
Run / debug selected configuration |
Alt + Shift + F10 / F9 |
Run / debug current configuration |
Shift + F10 / F9 |
Step over / into |
F8 / F7 |
Smart step into |
Shift + F7 |
Step out |
Shift + F8 |
Run to cursor / Force run to cursor |
Alt + F9 / Ctrl + Alt + F9 |
Show execution point |
Alt + F10 |
Evaluate expression … |
Alt + F8 |
Stop |
Ctrl + F2 |
Stop background processes … |
Ctrl + Shift + F2 |
Resume program |
F9 |
Toggle line breakpoint |
Ctrl + F8 |
Toggle temporary line breakpoint |
Ctrl + Alt + Shift + F8 |
Edit / view breakpoint |
Ctrl + Shift + F8 |