从 Cursor 迁移
Cursor 采用空白画布式方法,为用户提供根据其特定需求与工作流自定义环境的灵活性。
PyCharm 提供开箱即用的环境,从而带来不同的使用体验。 其内置的开发者工具集、深度语言支持以及高级 AI 功能从一开始即可使用,最大限度地减少额外配置的需求。
有关 PyCharm 的关键功能列表,请访问 功能概览 页面。
导入设置
首次启动您的 PyCharm 时,您将看到 导入设置 对话框,其中包含在您的计算机上找到的其他 IDE 的设置列表。
选择 Cursor 以导入设置。

选择要导入的设置,并点击 导入设置。

UI 主题 – 如果要导入主题设置,请选择此项。
键位映射 – 如果您希望导入键盘快捷键,请选择此项。 点击 显示全部 查看将要导入的快捷键列表。
插件 – 如果要导入您在 Cursor 中使用的扩展,请选择此项。 这些扩展将替换为来自 JetBrains 市场 的相应插件。 点击 显示全部 查看将要安装的插件列表。
最近项目 – 如果要导入您在 Cursor 中处理的项目,请选择此项。
您将看到已成功导入设置的确认信息。
打开或创建您的第一个项目
在 PyCharm 中开始工作时,系统会提示您打开或创建项目。 这种以项目为先的方法使 IDE 能够更好地理解上下文,并提供更高级的编码辅助。
如果您已从 Cursor 导入项目 ,即可立即打开。

或者,您可以选择以下选项之一:
新建笔记本 :创建 Jupyter 笔记本。
新建脚本 :创建 Python 文件。
新建项目 :创建空项目,或从现有模板生成项目。
打开 :打开存储在您计算机上的项目。
克隆存储库 :从 GitHub 等 VCS 托管服务上的远程存储库获取现有项目。
打开项目后,您即可照常开始编码。
安装扩展
在 JetBrains IDE 中,我们将扩展称为 插件。 它们的工作方式与 Cursor 中的扩展基本相同,使您能够扩展内置功能并自定义您的 IDE。 要浏览可用插件,请按 Ctrl+Alt+S 打开设置,并导航到 。 可用插件位于 插件市场 选项卡下。
更改 UI 主题
PyCharm 自带几个预定义主题,但也提供多种自定义选项可供选择。 要进行探索,请按 Ctrl+Alt+S 打开设置并选择 插件。 在 插件市场 选项卡中,搜索 Theme。
然后,您可以返回编辑器,查看已安装主题的外观。 从主菜单中选择 ,或按 Ctrl+` 并选择 。 在此处,您可以预览所有可用的主题。
配置快捷键
如果您之前从未使用过 PyCharm 或其他 JetBrains IDE,适应新的快捷键可能具有一定难度。 以下提示可帮助您应对这一挑战。
切换键位映射
如果您在首次启动 PyCharm 时未 导入您的键位映射设置 ,您可以手动切换到该键位映射。
某些键位映射可能默认未随 IDE 一起提供,因此您需要确保事先安装了相应的插件。 为此,请转到 ,选择 插件市场 选项卡,并搜索您想要使用的键位映射,例如 VSCode Keymap。
安装完成后,请转到 ,并从列表中选择 VSCode ,将此键位映射设为默认。
学习 PyCharm 快捷键
即使您之后决定切换到其他 JetBrains IDE,学习 PyCharm 的快捷键也会大有裨益——几乎所有 JetBrains IDE 的快捷键都是相同的。 以下内容可帮助您更快地掌握它们:
记住 %instance% 最通用的快捷键 – 连按 Shift ,或使用 随处搜索。 您可以使用它查找任意文件、操作、class 或符号,并在一个位置查看所有匹配项。
安装 Key Promoter X – 此扩展可帮助您在工作时学习常用快捷键。 当您在 IDE 中使用鼠标点击某个按钮时,Key Promoter X 会显示您本可以使用的快捷键。
使用 %instance% 快捷键速查表 – 您可以下载 PyCharm 的默认键位映射,并将其打印成卡片。
复刻常见的 Cursor 工作流
让我们看看您如何设置一些内容,使其像在 Cursor 中那样工作。
AI 功能
如果您希望在 PyCharm 中借助 AI 功能提升工作流,您可以使用 JetBrains AI,它已原生集成到 IDE 中。 它同时包括 AI Assistant (智能编码辅助工具)和 Junie (可独立执行编码任务的 AI 编码代理)。
AI 助手 将 AI 驱动的编码代理和 AI 功能直接带入 PyCharm。 可以使用内置代理、连接外部代理、通过附加工具进行扩展,并选择适合自己工作流程的模型和服务。 主要功能包括:
编码代理 – 可将多步任务委托给 编码代理 ,如 Junie、 Claude Agent、 Codex 和 GitHub Copilot。 代理会规划工作、编辑文件、运行命令和测试并报告进度,而你可以审核、保留或回滚更改。
通过 ACP 访问的外部代理 – 可连接任何支持 Agent Client Protocol 的代理,无需自定义集成,可从精选注册表或自行配置连接。
MCP 工具 – 通过 Model Context Protocol 将代理扩展为可使用外部工具和数据源,或将 IDE 作为 MCP 服务器暴露。
灵活的设置 – 可通过 JetBrains AI 订阅 开始,或为第三方模型 自带密钥 ,用提供商账户 授权代理 ,也可以运行 本地模型。 可以复用已有的 AI 订阅。
上下文感知 AI 聊天 – 可与支持的模型 聊天 ,并就项目提出问题。 可以将文件、文件夹、符号或提交添加为上下文,然后切换到代理模式,在整个代码库内执行更改。
编辑器内代码辅助 – 可根据编码风格和命名约定自动补全单行和整块代码。 后续编辑建议会推荐下一个编辑操作,并引导前往下一个可能需要更改的位置。
以及 更多功能。
Junie 可以独立执行任务,或与开发人员协同工作。 常规任务可以完全交由 Junie 处理,同时它也可以协助完成更复杂的工作:
基于项目的上下文和结构执行任务。
分析并搜索代码以查找相关信息。
利用 IDE 的检查和校验进行代码编辑。
运行代码和测试,以减少警告和错误。
在更改后验证项目状态和测试结果。
支持通过变更审查和指导协作处理复杂任务。
以及 更多。
AI 功能采用新的订阅模式提供,其中包含免费层。 免费层提供无限制的代码补全、访问本地模型,以及有限的云端功能。 您可以选择升级到 AI Pro 或 AI Ultimate 层,以获得更多功能。
激活 AI 助手
请确保您已使用有效的 JetBrains 账户 登录。
按照 AI 助手 帮助 中的说明激活您的许可证。
您还可以在 PyCharm 中使用 GitHub Copilot、Tabnine 等 AI 工具——请在 设置 | 插件 中的 插件市场 选项卡中搜索相应插件。 请注意,这些插件并非由 JetBrains 维护。
使用命令面板
随处搜索 是 Cursor 中 命令面板 的替代方案。 您可以使用它搜索文件、操作、类或符号。 所有匹配项都会在同一位置显示。
要打开 在任意位置搜索 对话框,请连续按两次 Shift。
查找与替换
尽管 PyCharm 的查找与替换工作流与 Cursor 略有不同,但其原理相同。 PyCharm 让您可以在 特定文件 与 整个项目 中查找与替换文本字符串。
首先,在主菜单中转到 。 选择 在当前文件中搜索,或选择 在整个项目中搜索。 要进行文本替换,请在同一子菜单中选择 或 。
运行代码
Cursor 允许您从标记栏运行测试,但无法运行常规代码。 相比之下,PyCharm 允许您直接从标记栏运行代码、测试及其他配置。
PyCharm 提供了 多种运行代码的方式。 在底层,它们都依赖于 运行/调试配置。 通过创建自定义的运行/调试配置,您将拥有最大的自由度与灵活性。 了解详情,请参阅 运行/调试配置。
更改项目视图的默认设置
PyCharm 有自己的 资源管理器 ,即 项目 工具窗口,其工作方式略有不同。 例如,您需要双击文件才能在编辑器中将其打开。 以下是将默认设置更改为与您在 Cursor 中习惯的行为一致的方法:
您可以转到 项目 工具窗口的设置,点击 行为 ,并选择以下任一或全部选项:
启用预览选项卡 :在编辑器中预览您在 项目 视图中选择的文件。
点击打开文件 :点击一次即可在编辑器中打开文件。
始终选中已打开的文件 :在 项目 视图中自动选择当前打开的文件。
如何获得支持
您可以查找许多常见问题的答案,并向其他 PyCharm 用户寻求帮助。
此外,如果遇到困难,您随时可以联系我们的支持团队。 要提交新的工单,请在 PyCharm 的主菜单中选择 。 要报告缺陷或请求新功能,请在 此处 创建新议题。