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