
在 AI 开发、全栈开发、LLM 落地等场景中,PyCharm 是全球开发者使用率 Top1 的 Python IDE—— 而 PyCharm 的「效率核武器」就是快捷键系统:
本文将聚焦 PyCharm 的核心快捷键,结合 LLM 开发的真实场景,提供可直接复用的快捷键操作流程,帮你从「鼠标流开发者」转变为「键盘流效率大师」。
PyCharm 的快捷键遵循 **「功能分组 + 操作直觉」** 原则:
Ctrl+Shift+开头的快捷键用于系统级操作)Ctrl+F=Find,Ctrl+S=Save)操作系统 | 替代键 |
|---|---|
Windows/Linux | Ctrl → 命令键;Alt → 选项键 |
macOS | Command(简称Cmd)→ 命令键;Option(简称Opt)→ 选项键 |
功能 | Windows/Linux | macOS | LLM 开发场景 |
|---|---|---|---|
新建 Python 文件 | Ctrl+N | Cmd+N | 创建 LLM 语料预处理脚本、API 调用文件 |
打开本地文件 | Ctrl+O | Cmd+O | 导入外部爬取的 LLM 训练语料 |
打开最近文件 | Ctrl+E | Cmd+E | 快速返回刚才编辑的 LLM Prompt 模板 |
保存当前文件 | Ctrl+S | Cmd+S | 保存 LLM 语料清洗结果 |
保存所有文件 | Ctrl+Shift+S | Cmd+Shift+S | 批量保存 LLM 项目的所有修改 |
关闭当前文件 | Ctrl+F4 | Cmd+W | 关闭已处理完成的 LLM 语料文件 |
全局查找文件 | Ctrl+Shift+N | Cmd+Shift+N | 快速定位 LLM 项目中的配置文件 |
# LLM场景示例:快速创建LLM API脚本
1. 按 Ctrl+N(Windows)/Cmd+N(macOS)
2. 选择「Python File」
3. 输入文件名「llm_api.py」并回车功能 | Windows/Linux | macOS | LLM 开发场景 |
|---|---|---|---|
复制 | Ctrl+C | Cmd+C | 复制 LLM API 请求的固定参数模板 |
粘贴 | Ctrl+V | Cmd+V | 复用 LLM Prompt 的系统提示词 |
剪切 | Ctrl+X | Cmd+X | 移除 LLM 语料中的重复内容 |
撤销修改 | Ctrl+Z | Cmd+Z | 恢复 LLM Prompt 的原始版本 |
重做修改 | Ctrl+Shift+Z | Cmd+Shift+Z | 重新应用 LLM Prompt 的优化版本 |
全选文本 | Ctrl+A | Cmd+A | 批量处理完整的 LLM 语料文件 |
快速查找 | Ctrl+F | Cmd+F | 在 LLM 语料中定位敏感词 |
快速替换 | Ctrl+R | Cmd+R | 批量替换 LLM 语料中的特定字符 |
全局替换 | Ctrl+Shift+R | Cmd+Shift+R | 统一修改 LLM 项目中的 API 密钥 |
多光标编辑 | Alt+左键点击 | Opt+左键点击 | 批量修改多条 LLM API 请求的参数名 |
列编辑 | Alt+Shift+左键拖动 | Opt+Shift+左键拖动 | 为 LLM 语料批量添加编号 |
下方换行 | Shift+Enter | Shift+Enter | 在当前行下方插入 LLM Prompt 的新模块 |
# LLM场景示例:多光标批量修改API参数
原始代码:
model = "gpt-3.5-turbo"
temperature = 0.7
max_tokens = 1024
操作:
1. 按住 Alt(Windows)/Opt(macOS)+ 左键点击每行参数的开头
2. 输入「llm_」,即可批量修改为:
llm_model = "gpt-3.5-turbo"
llm_temperature = 0.7
llm_max_tokens = 1024功能 | Windows/Linux | macOS | LLM 开发场景 |
|---|---|---|---|
跳转到定义 | Ctrl+B | Cmd+B | 查看 LangChain 库中LLM类的实现逻辑 |
查找所有引用 | Ctrl+Alt+F7 | Cmd+Opt+F7 | 定位 LLM Prompt 模板在项目中的所有使用位置 |
代码结构预览 | Ctrl+F12 | Cmd+F12 | 快速浏览 LLM API 脚本的函数结构 |
最近编辑位置 | Ctrl+Shift+Backspace | Cmd+Shift+Backspace | 返回刚才修改 LLM API 响应处理的代码处 |
跳转到指定行 | Ctrl+G | Cmd+L | 定位 LLM 语料中报错的具体行 |
切换代码页 | Ctrl+Tab | Cmd+Tab | 在 LLM 语料文件和 API 脚本之间快速切换 |
功能 | Windows/Linux | macOS | LLM 开发场景 |
|---|---|---|---|
基础补全 | Ctrl+Space | Ctrl+Space | 自动补全 LLM 框架的函数名(如openai.ChatCompletion.create) |
类型补全 | Ctrl+Shift+Space | Cmd+Shift+Space | 补全 LLM API 请求的参数类型 |
自动导入 | Alt+Enter | Opt+Enter | 自动导入openai、langchain等 LLM 依赖库 |
补全括号 | Ctrl+Shift+Enter | Cmd+Shift+Enter | 自动补全 LLM API 请求的引号、括号 |
代码模板 | Ctrl+J | Cmd+J | 插入if __name__ == "__main__":等通用代码框架 |
# LLM场景示例:自动导入依赖库
1. 输入代码:`response = openai.ChatCompletion.create(...)`
2. 光标置于`openai`上,按 Alt+Enter(Windows)/Opt+Enter(macOS)
3. 选择「Import 'openai' from module 'openai'」,自动生成导入语句功能 | Windows/Linux | macOS | LLM 开发场景 |
|---|---|---|---|
运行当前文件 | Shift+F10 | Shift+F10 | 执行 LLM 语料预处理脚本 |
调试当前文件 | Shift+F9 | Shift+F9 | 排查 LLM API 调用的响应错误 |
停止运行 | Ctrl+F2 | Cmd+F2 | 终止长时间运行的 LLM 语料清洗任务 |
设置断点 | Ctrl+F8 | Cmd+F8 | 在 LLM API 响应解析处设置断点 |
单步调试 | F8 | F8 | 逐步执行 LLM API 的请求流程 |
查看变量值 | Alt+F8 | Opt+F8 | 调试时查看 LLM API 请求参数的实际值 |
# LLM场景示例:调试API调用
1. 在`response = openai.ChatCompletion.create(...)`处按 Ctrl+F8 设置断点
2. 按 Shift+F9 启动调试
3. 执行到断点时,按 Alt+F8 并输入`messages`,查看发送给LLM的完整Prompt功能 | Windows/Linux | macOS | LLM 开发场景 |
|---|---|---|---|
打开终端 | Alt+F12 | Opt+F12 | 运行pip install openai安装 LLM 依赖 |
打开项目结构 | Alt+1 | Opt+1 | 浏览 LLM 项目的文件目录 |
打开运行结果 | Alt+4 | Opt+4 | 查看 LLM 语料预处理的输出结果 |
打开调试面板 | Alt+5 | Opt+5 | 查看 LLM API 调用的调试日志 |
最大化编辑器 | Alt+Shift+F12 | Cmd+Shift+F12 | 隐藏工具面板,专注编辑 LLM Prompt |
1. 打开语料文件:Ctrl+O(Windows)/Cmd+O(macOS)
2. 全选文本:Ctrl+A/Cmd+A
3. 格式化内容:Ctrl+Alt+L/Cmd+Opt+L
4. 查找冗余内容:Ctrl+F/Cmd+F
5. 批量替换:Ctrl+R/Cmd+R
6. 保存结果:Ctrl+S/Cmd+S1. 创建API脚本:Ctrl+N/Cmd+N
2. 编写请求代码,自动补全依赖:Alt+Enter/Opt+Enter
3. 提取API调用为函数:Ctrl+Alt+M/Cmd+Opt+M
4. 设置断点调试:Ctrl+F8/Cmd+F8
5. 运行脚本:Shift+F10/Shift+F10
6. 查看响应:Alt+4/Opt+41. 打开Prompt模板文件:Ctrl+E/Cmd+E
2. 多光标批量修改变量:Alt+左键点击/Opt+左键点击
3. 格式化Prompt结构:Shift+Enter/Shift+Enter
4. 保存优化后的模板:Ctrl+S/Cmd+S# Windows/Linux:Ctrl+Shift+M
# macOS:Cmd+Shift+M
# 快速折叠LLM项目中的冗长代码块,聚焦核心逻辑# Windows/Linux/macOS:F2
# 自动跳转到LLM项目中的语法错误或警告处# Windows/Linux:Ctrl+Alt+O
# macOS:Cmd+Opt+O
# 自动删除LLM项目中未使用的导入语句,优化代码结构PyCharm 快捷键的核心价值不是「秀操作」,而是减少开发者的「认知负荷」—— 当你无需思考「用鼠标点击哪个按钮」,而是通过肌肉记忆直接执行快捷键时,你的注意力将完全集中在LLM 开发的核心逻辑(语料清洗、API 调用、Prompt 优化)上。
根据开发者社区的统计数据: