Python | PyCharm 键盘快捷键

快捷键

创建和编辑

|--------------------------------------------|------------|
| Alt + Enter | 显示意图动作 |
| Ctrl + Space | 基本代码完成 |
| Ctrl + Shift + Space | 智能代码完成 |
| Ctrl + Alt + Space | 类型名称完成 |
| Ctrl + Shift + Enter | 完整声明 |
| Ctrl + P / Alt + Q | 参数信息/上下文信息 |
| Ctrl + Shift + I | 快速定义 |
| Ctrl + Q / Shift + F1 | 快速/外部文档 |
| Alt + Insert | 生成代码 |
| Ctrl + O / Ctrl + I | 覆盖/实施成员 |
| Ctrl + Alt + T | 围绕着...... |
| Ctrl + / | 注释行注释 |
| Ctrl + W / Ctrl + Shift + W | 扩展/收缩选择 |
| Ctrl + Alt + O | 优化导入 |
| Ctrl + Alt + I | 自动缩进行 |
| Ctrl + X / Ctrl + C / Ctrl + V | 剪切/复制/粘贴 |
| Ctrl + Shift + C | 复制文档路径 |
| Ctrl + Shift + V | 从剪贴板历史粘贴 |
| Ctrl + D | 复制当前行或选择 |
| Ctrl + Shift + Up / Down | 向上/向下移动线 |
| Ctrl + Y | 删除插入符处的行 |
| Ctrl + Shift + J / Ctrl + Enter | 加入/分割线 |
| Shift + Enter | 开始新行 |
| Ctrl + Shift + U | 切换大小写 |
| Ctrl + NumPad + / - | 展开/折叠代码块 |
| Ctrl + Shift + NumPad + / - | 全部展开/折叠 |
| Ctrl + S | 保存全部 |

版本控制

|------------------------------------------|-------------|
| Alt + ````` | VCS 操作弹出... |
| 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+Right / Alt+Left | 转到下一个/上一个编辑器选项卡 |
| Esc | 转到编辑器(从工具窗口) |
| Ctrl+Shift+F4 / Ctrl+F4 | 关闭活动标签/窗口 |

找到一切

|---------------------------------------|---------------|
| Shift + Shift | 到处搜索 |
| Ctrl + F / R | 查找/替换 |
| Ctrl + Shift + F / R | 在路径中查找/在路径中替换 |
| F3 / Shift + F3 | 下/上一个事件 |
| Ctrl + F3 | 在插入符处查找单词 |
| Ctrl + N / Ctrl + Shift + N | 去班级/档案 |
| Ctrl + F12 | 转到文件成员 |
| Ctrl + Alt + Shift + N | 转到符号 |

从符号导航

|------------------------------|------------------------|
| Ctrl + B | 声明 |
| Ctrl + Shift + B | 类型声明 (仅限 JavaScript) |
| 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+Left / Right | 向后/向前导航 |
| Alt+Up / Down | 转到上一个/下一个方法 |
| Ctrl+G | 转到行/列... |
| Ctrl+] / [ | 转到代码块结束/开始 |
| Alt+Shift+F | 添加到收藏夹 |
| F11 | 切换书签 |
| Ctrl+F11 | 使用助记符切换书签 |
| Ctrl+[0-9] | 转到编号书签 |
| Shift+F11 | 显示书签 |

构建、运行和调试

|--------------------------------------|---------------|
| Ctrl + Shift + F10 | 运行上下文配置 |
| Alt + Shift + F10/F9 | 运行/调试所选配置 |
| Shift + F10/F9 | 运行/调试当前配置 |
| 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 | 编辑/查看断点 |

相关推荐
cwj&xyp22 分钟前
Python(二)str、list、tuple、dict、set
前端·python·算法
是十一月末26 分钟前
Opencv实现图片的边界填充和阈值处理
人工智能·python·opencv·计算机视觉
算法小白(真小白)3 小时前
低代码软件搭建自学第二天——构建拖拽功能
python·低代码·pyqt
唐小旭3 小时前
服务器建立-错误:pyenv环境建立后python版本不对
运维·服务器·python
007php0074 小时前
Go语言zero项目部署后启动失败问题分析与解决
java·服务器·网络·python·golang·php·ai编程
Chinese Red Guest4 小时前
python
开发语言·python·pygame
骑个小蜗牛4 小时前
Python 标准库:string——字符串操作
python
程序员_三木6 小时前
Three.js入门-Raycaster鼠标拾取详解与应用
开发语言·javascript·计算机外设·webgl·three.js
黄公子学安全7 小时前
Java的基础概念(一)
java·开发语言·python