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 体验,您可以使用官方的 JetBrains Mono 字体

  1. 下载并在您的系统上安装 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)

主要区别

PyCharm (Python)

主要区别

  • 虚拟环境通过命令面板管理
  • launch.json 中的调试配置
  • 通过 requirements.txt 或 Poetry 进行需求管理

WebStorm (JavaScript/TypeScript)

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

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

PhpStorm (PHP)

主要区别

  • 通过 launch.json 进行 Xdebug 配置
  • 通过终端集成 Composer
  • 通过 “SQLTools” 扩展获取数据库工具

Rider (.NET)

主要区别

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

GoLand (Go)

主要区别

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

平滑过渡的技巧

1

使用命令面板

按下 /Ctrl + Shift + P 查找命令

2

AI 功能

利用 Cursor 的 AI 功能进行代码补全和重构

3

自定义设置

微调您的 settings.json 以获得最佳工作流程

4

终端集成

使用内置终端进行命令行操作

5

扩展

浏览 VS Code 市场以获取更多工具

请记住,虽然某些工作流程可能有所不同,但 Cursor 提供了强大的 AI 辅助编码功能,可以超越传统 IDE 的功能,从而提高您的生产力。

此页面对您有帮助吗?