跳到主要内容

JetBrains

Cursor 提供现代化的 AI 驱动编程体验,能够替代您的 JetBrains IDE。虽然初期过渡可能略显不同,但 Cursor 基于 VS Code 的底层架构提供了强大的功能和丰富的自定义选项。

编辑器组件

扩展功能

JetBrains IDE 是出色的工具,因为它们已针对目标编程语言和框架进行了预配置。

Cursor 则截然不同——它开箱即是一张白纸,您可以根据喜好自由定制,不受 IDE 预设编程语言和框架的限制。

Cursor 拥有庞大的扩展生态系统,几乎可以复现 JetBrains IDE 提供的所有功能(甚至更多)。

以下是部分热门扩展推荐:

键盘快捷键

Cursor 内置了键盘快捷键管理器,允许您将常用操作映射到自定义快捷键组合。

通过安装扩展插件,您可以将几乎所有 JetBrains IDE 的快捷键直接移植到 Cursor!请务必阅读扩展文档以了解如何根据个人偏好进行配置:

🔑

IntelliJ IDEA 快捷键绑定

安装此扩展可将 JetBrains IDE 的键盘快捷键引入 Cursor


提示

常用快捷键差异说明:

  • 查找操作:⌘/Ctrl+Shift+P(对应原版 ⌘/Ctrl+Shift+A)
  • 快速修复:⌘/Ctrl+.(对应原版 Alt+Enter)
  • 跳转文件:⌘/Ctrl+P(对应原版 ⌘/Ctrl+Shift+N)

主题

通过以下社区主题,在 Cursor 中重现您喜爱的 JetBrains IDE 视觉风格。

您可以选择标准的 Darcula 主题,或挑选与 JetBrains 工具语法高亮相匹配的主题方案。

JetBrains - Darcula 主题

体验经典的 JetBrains Darcula 暗色主题

JetBrains 图标包

获取熟悉的 JetBrains 文件和文件夹图标

字体

为了获得完整的 JetBrains 风格体验,您可以使用官方的 JetBrains Mono 字体:

  1. 下载并安装 JetBrains Mono 字体至系统:
🔗

下载并安装 JetBrains Mono 字体至系统

  1. 安装字体后,重启 Cursor
  2. 打开 Cursor 设置(⌘/Ctrl + ,)
  3. 搜索 "Font Family"
  4. 将字体家族设置为 'JetBrains Mono'
提示

为了获得最佳体验,您还可以在设置中启用连字功能:通过设置 "editor.fontLigatures": true

特定 IDE 迁移指南

许多用户喜爱 JetBrains IDE 系列产品,因为它们为特定语言和框架提供了开箱即用的支持。Cursor 则不同——作为一张空白的画布,您可以根据喜好自由定制,不受 IDE 预设语言和框架的限制。

Cursor 已接入 VS Code 的扩展生态系统,几乎所有 JetBrains IDE 提供的功能(甚至更多!)都可以通过这些扩展实现。

请参考下方针对各 JetBrains IDE 的推荐扩展列表:

IntelliJ IDEA (Java)

Java 项目管理工具

Java 项目管理工具

主要差异:
  • 构建/运行配置通过 launch.json 管理
  • Spring Boot 工具通过 "Spring Boot Tools" 扩展提供
  • Gradle 支持通过 "Gradle for Java" 扩展实现

PyCharm (Python)

关键差异:
  • 通过命令面板管理虚拟环境
  • 在 launch.json 中配置调试参数
  • 通过 requirements.txt 或 Poetry 进行依赖管理

WebStorm (JavaScript/TypeScript)

备注

大多数 WebStorm 功能已内置在 Cursor/VS Code 中,包括:

  • npm scripts 视图
  • 调试
  • Git 集成
  • TypeScript 支持

PhpStorm (PHP)

核心差异点:
  • 通过 launch.json 配置 Xdebug
  • 通过终端实现 Composer 集成
  • 通过 "SQLTools" 扩展实现数据库工具

Rider (.NET)

::warning 主要差异:

  • 通过文件资源管理器实现解决方案资源管理器
  • 通过 CLI 或扩展进行 NuGet 包管理
  • 通过测试资源管理器集成测试运行器 :::

GoLand (Go)

Go Doc 文档工具

Go Doc 文档工具

主要差异:
  • Go 工具安装自动提示
  • 通过 launch.json 进行调试
  • 与 go.mod 集成的包管理

顺畅过渡的实用技巧

1

善用命令面板

按下 ⌘/Ctrl + Shift + P 组合键查找命令
2

活用AI功能

利用 Cursor 的 AI 功能实现代码补全与重构
3

定制设置

通过调整 settings.json 配置文件优化工作流
4

终端集成

使用内置终端执行命令行操作
5

扩展生态

访问 VS Code 扩展市场获取更多工具
备注

请注意:虽然部分工作流可能有所不同,但 Cursor 提供了强大的 AI 辅助编码功能,能够突破传统 IDE 的能力边界,显著提升开发效率。