ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PyCharm 键盘快捷键速查表:Quick Reference 备忘清单完全指南

PyCharm 键盘快捷键速查表:Quick Reference 备忘清单完全指南 PyCharm 键盘快捷键速查表Quick Reference 备忘清单完全指南【免费下载链接】reference为开发人员分享快速参考备忘清单(速查表)项目地址: https://gitcode.com/jaywcjlove/reference本篇技术指南以开源仓库 jaywcjlove/reference 中的 PyCharm 键盘快捷键备忘清单 为核心骨架系统整理 PyCharmWindows/Linux 键盘映射在编辑、版本控制、导航、重构、调试等场景下的全部快捷键。读完本文你将获得一份可直接对照实操的完整速查手册并能理解这些备忘清单在 Quick Reference 项目中如何被组织、编译与呈现从而高效检索和使用 PyCharm 的每个高频命令。备忘清单的定位与价值在 README.md 的“快捷键”导航分类中PyCharm 与 IntelliJ IDEA、Android Studio、WebStorm、PhpStorm 等 JetBrains 系 IDE 并列参见 README.md以data-langPython标记其 Python 专属定位。这份清单与 IntelliJ IDEA 键盘快捷键 一脉相承——后者聚焦 Java IDE 场景而本清单针对 PyCharm覆盖从日常编辑到调试运行的九大主题、约八十条快捷键全部基于 JetBrains 官方参考卡片整理而来。从仓库结构看所有备忘清单均存放于docs目录由refs-cli见 package.json编译为 HTML 页面每张卡片通过!--rehype:classNameshortcuts--这类注释附加样式具体排版机制可参考 排版说明文档 与 CONTRIBUTING.md。本文将在保留全部快捷键条目完整性的同时按主题分组逐一解读帮助读者理解每条命令的适用场景。创建和编辑高效写代码的第一道门槛代码编辑是使用频率最高的环节。PyCharm 在此提供了从补全、生成到重构铺垫的一整套快捷键覆盖“写—改—整理”全流程| 快捷键 | 说明 | | :-- | -- | |AltEnter| 显示意图动作 | |CtrlSpace| 基本代码完成 | |CtrlShiftSpace| 智能代码完成 | |CtrlAltSpace| 类型名称完成 | |CtrlShiftEnter| 完整声明 | |CtrlP/AltQ| 参数信息/上下文信息 | |CtrlShiftI| 快速定义 | |CtrlQ/ShiftF1| 快速/外部文档 | |AltInsert| 生成代码 | |CtrlO/CtrlI| 覆盖/实施成员 | |CtrlAltT| 围绕着…… | |Ctrl/| 注释行注释 | |CtrlW/CtrlShiftW| 扩展/收缩选择 | |CtrlAltO| 优化导入 | |CtrlAltI| 自动缩进行 | |CtrlX/CtrlC/CtrlV| 剪切/复制/粘贴 | |CtrlShiftC| 复制文档路径 | |CtrlShiftV| 从剪贴板历史粘贴 | |CtrlD| 复制当前行或选择 | |CtrlShiftUp/Down| 向上/向下移动线 | |CtrlY| 删除插入符处的行 | |CtrlShiftJ/CtrlEnter| 加入/分割线 | |ShiftEnter| 开始新行 | |CtrlShiftU| 切换大小写 | |CtrlNumPad/-| 展开/折叠代码块 | |CtrlShiftNumPad/-| 全部展开/折叠 | |CtrlS| 保存全部 |实用要点代码补全三兄弟Ctrl Space基本补全→Ctrl Shift Space智能补全基于类型推断→Ctrl Alt Space类型名补全。在 Python 中智能补全对self、返回值类型推断尤其有效值得优先养成习惯。意图动作Alt Enter是 PyCharm 的“万能钥匙”未定义变量、缺失 import、可优化的写法都会在此给出修复建议是 Python 开发中修复问题最快的入口。生成代码Alt Insert可快速生成构造函数、getter/setter、__str__/__repr__等 Python 常见样板代码。注释与折叠Ctrl /是行注释开关Python 中即#注释Ctrl W逐级扩大选区先词、再表达式、再语句、再函数配合Ctrl Shift W收缩是精准重构选择的基础。剪贴板历史Ctrl Shift V可粘贴之前多次复制的内容避免来回切换窗口丢内容。版本控制让 Git 操作不离开键盘PyCharm 内置完整的 VCS 集成Git/SVN/Mercurial 等这组快捷键让你在 IDE 内完成提交、推送、更新与变更对比| 快捷键 | 说明 | | :-- | -- | |Alt| VCS 操作弹出... | |CtrlK| 提交 | |CtrlT| 更新项目 | |AltShiftC| 近期变动 | |CtrlAltZ| 恢复 | |CtrlShiftK| 推… | |CtrlAltShiftDown/Up| 下一个/上一个更改 |典型工作流改完代码后按Ctrl K打开提交面板勾选变更文件、填写提交信息用Ctrl Alt Shift Down/Up在相邻变更间快速跳转检查每次修改确认无误后Ctrl Shift K推送远端若需撤销误改Ctrl Alt ZRevert可将文件恢复到上次提交状态Alt Shift C可查看最近的变更列表适合提交前回顾。掌握您的 IDE窗口、工具与方案管理PyCharm 的界面由编辑器、工具窗口Project、Terminal、Version Control 等与侧边栏构成这组快捷键负责管理它们| 快捷键 | 说明 | | :-- | -- | |CtrlShiftA| 寻找行动... | |Alt[0-9]| 打开一个工具窗口 | |CtrlAltY| 同步 | |Ctrl| 快速切换方案... | |CtrlAltS| 设置... | |F4/AltHome| 跳转到源/导航栏 | |F12| 跳转到最后一个工具窗口 | |ShiftEsc/CtrlShiftF12| 隐藏活动/所有工具窗口 | |AltRight/AltLeft| 转到下一个/上一个编辑器选项卡 | |Esc| 转到编辑器(从工具窗口) | |CtrlShiftF4/CtrlF4| 关闭活动标签/窗口 |要点说明寻找行动Ctrl Shift A是“命令面板”输入任意菜单项名称即可执行——当你记不住某个功能在哪个菜单时这是最快的路径同时也提示读者本清单之外的任何命令都可在此搜索并自定义快捷键。工具窗口数字键映射Alt 1Project 项目树、Alt 4Run 运行、Alt 9VCS等数字对应工具窗口按钮上的角标。方案切换Ctrl 可快速切换代码风格、运行配置、快捷键映射等方案组多项目环境很实用。F12与Esc组合使用在工具窗口中工作后按Esc返回编辑器需要回到最近工具窗口按F12。找到一切搜索与跳转PyCharm 的搜索能力覆盖文件、类、符号、文本与用法是“不翻文件树”的核心| 快捷键 | 说明 | | :-- | -- | |ShiftShift| 到处搜索 | |CtrlF/R| 查找/替换 | |CtrlShiftF/R| 在路径中查找/在路径中替换 | |F3/ShiftF3| 下/上一个事件 | |CtrlF3| 在插入符处查找单词 | |CtrlN/CtrlShiftN| 去班级/档案 | |CtrlF12| 转到文件成员 | |CtrlAltShiftN| 转到符号 |使用技巧到处搜索双击Shift单一输入框同时匹配类、文件、符号、操作是新手替代“文件树翻找”的最佳起点。Ctrl N跳转类Python 中对应模块/类、Ctrl Shift N跳转文件、Ctrl Alt Shift N跳转符号函数名、变量名。Ctrl F12弹出当前文件的成员结构Python 即所有类、方法、属性的列表输入首字母即可过滤定位。跨文件替换Ctrl Shift R在 Python 大规模重命名时非常危险建议配合预览逐个确认或改用下文的 Refactor 改名Shift F6——后者会同步更新引用。从符号导航理解代码关系这组快捷键面向代码语义层帮助你在类继承、函数调用、实现之间快速穿梭| 快捷键 | 说明 | | :-- | -- | |CtrlB| 声明 | |CtrlShiftB| 类型声明(仅限 JavaScript)| |CtrlU| 超级方法 | |CtrlAltB| 实施 | |AltF7/CtrlF7| 查找用法/在文件中查找用法 | |CtrlShiftF7| 突出显示文件中的用法 | |CtrlAltF7| 显示用法 |Ctrl B即Ctrl 单击跳转到定义Ctrl Alt B跳转到实现——在接口/抽象基类上特别有用。Ctrl U跳到父类方法在 Python 多继承场景下配合类型/调用层次结构见“分析和探索”节可理清 MRO 关系。查找用法三连Alt F7全局用法列表、Ctrl F7当前文件内用法、Ctrl Alt F7弹出式用法预览是评估“这个函数改动影响面”的必备手段。重构和清理安全地改写代码重构是 PyCharm 相对文本编辑器的核心优势全部操作由 IDE 保证引用同步| 快捷键 | 说明 | | :-- | -- | |CtrlAltShiftT| 重构这个…… | |F5/F6| 复制…/移动… | |AltDelete| 安全删除… | |ShiftF6| 改名… | |CtrlF6| 更改签名… | |CtrlAltN| 排队… | |CtrlAltM| 提取方法 | |CtrlAltV/P| 引入变量/参数 | |CtrlAltF/C| 引入字段/常量 | |CtrlAltL| 重新格式化代码 |Python 场景解读Shift F6改名对函数、类、变量统一改名并同步所有引用比全局替换安全得多配合“在路径中替换”使用可跨文件生效。提取方法Ctrl Alt M选中一段逻辑抽取为函数IDE 自动推导参数与返回值是消除重复代码、拆解长函数的主力。引入变量Ctrl Alt V将魔法数字/复杂表达式提取为有名字的变量提升可读性引入常量Ctrl Alt C适合模块级常量。Ctrl Alt L格式化一键按 PEP 8可配置重排代码是保持团队代码风格一致的最低成本手段。重构这个……Ctrl Alt Shift T汇总当前上下文所有可用重构操作是探索重构能力的最佳入口。分析和探索定位问题与理解结构| 快捷键 | 说明 | | :-- | -- | |CtrlF1| 显示错误描述 | |F2/ShiftF2| 下一个/上一个突出显示的错误 | |CtrlAltShiftI| 按名称运行检查... | |CtrlH/CtrlAltH| 类型/调用层次结构 |编辑器右边缘的红/黄标记代表错误与警告F2/Shift F2可逐个遍历Ctrl F1显示当前错误的详细描述与修复提示。Ctrl H查看类型层次结构Python 中展示类的继承树Ctrl Alt H查看调用层次结构谁调用了这个函数、它又调用了谁适合理解复杂调用链。Ctrl Alt Shift I按名称直接运行某项代码检查Inspections如“未使用的导入”“重复代码”等。在上下文中导航历史、书签与代码块这组快捷键围绕“位置记忆”设计适合在大型项目中快速回到关键位置| 快捷键 | 说明 | | :-- | -- | |AltF1| 选择... | |CtrlE/CtrlShiftE| 最近查看/最近位置 | |CtrlShiftBack| 最后编辑位置 | |CtrlAltLeft/Right| 向后/向前导航 | |AltUp/Down| 转到上一个/下一个方法 | |CtrlG| 转到行/列... | |Ctrl]/[| 转到代码块结束/开始 | |AltShiftF| 添加到收藏夹 | |F11| 切换书签 | |CtrlF11| 使用助记符切换书签 | |Ctrl[0-9]| 转到编号书签 | |ShiftF11| 显示书签 |Ctrl E最近文件与Ctrl Shift E最近编辑位置是高频使用项Ctrl Shift Backspace直接跳回最后一次编辑处。Alt Up/Down在 Python 中按类/方法边界跳跃浏览长模块时效率极高。书签体系F11打普通书签Ctrl F11可打数字/字母助记书签之后Ctrl [0-9]一键直达——适合在调试时标记关键行。Ctrl ]/[在代码块首尾间跳转Python 中对应缩进块函数体、if/for 块的边界。构建、运行和调试从启动到断点的全流程| 快捷键 | 说明 | | :-- | -- | |CtrlShiftF10| 运行上下文配置 | |AltShiftF10/F9| 运行/调试所选配置 | |ShiftF10/F9| 运行/调试当前配置 | |F8/F7| 跨过/进入 | |ShiftF7| 智能步入 | |ShiftF8| 走出去 | |AltF9/CtrlAltF9| 运行到光标/强制运行到光标 | |AltF10| 显示执行点 | |AltF8| 评估表达... | |CtrlF2| 停止 | |CtrlShiftF2| 停止后台进程... | |F9| 恢复程序 | |CtrlF8| 切换行断点 | |CtrlAltShiftF8| 切换临时行断点 | |CtrlShiftF8| 编辑/查看断点 |Python 调试实战建议启动Ctrl Shift F10直接运行当前文件上下文配置想进调试器用Shift F9当前配置或Alt Shift F9选择配置。断点Ctrl F8在光标行切换断点Ctrl Shift F8打开断点管理面板可为断点设置条件表达式如x 10避免无效中断Ctrl Alt Shift F8打一次性临时断点。单步F7步入函数内部Python 中会进入标准库/第三方源码、F8步过、Shift F7智能步入仅进入你关心的函数、Shift F8步出。求值暂停时按Alt F8打开 Evaluate Expression 面板可即时计算任意 Python 表达式Alt F9运行到光标处跳过循环体中不关心的部分。恢复与停止F9恢复执行直到下一断点Ctrl F2终止当前运行/调试进程Alt F10显示当前执行点在源码中的位置。如何将本清单落地到日常开发先记高频再扩充优先掌握“创建和编辑”“找到一切”“构建、运行和调试”三个板块它们覆盖 80% 的日常操作其余板块按需查阅本文。配合 Search Everywhere 自查任何想不起的快捷键用Ctrl Shift A输入功能名即可执行不必打断节奏翻菜单。在同一项目家族中复用知识本清单与 IntelliJ IDEAJava 场景、WebStorm前端场景同属 JetBrains 键盘映射体系快捷键高度一致学会一份即可迁移使用Android Studio 的清单见 README.md 快捷键分类也基于同一映射。以文档为入口持续查阅本仓库的所有速查表均以 Markdown 存放于 docs 目录、经refs-cli编译发布构建方式见 CONTRIBUTING.md本文即为 PyCharm 原始清单 的完整展开版可随时对照原文档核对每一条快捷键。结语PyCharm 的强大之处不仅在于功能本身更在于“手不离键盘”的操作流畅度。本文以 Quick Reference 仓库中的 PyCharm 备忘清单 为骨架完整保留了九大主题、约八十条快捷键并结合 Python 开发场景补充了每条命令的适用时机与组合技巧。建议将本文作为常驻参考先通读建立全局印象再在实际开发中有针对性地刻意练习逐步把高频快捷键变成肌肉记忆。【免费下载链接】reference为开发人员分享快速参考备忘清单(速查表)项目地址: https://gitcode.com/jaywcjlove/reference创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表