Cursor 官方文档中文版
  1. 编辑器迁移
Cursor 官方文档中文版
  • 快速入门
    • 简介
    • 安装
    • 常见问题 (FAQ)
  • 使用手册
    • 编辑器迁移
      • 从 VS Code 迁移
      • 从 JetBrains IDE 迁移
    • 支持的语言与框架
      • JavaScript 与 TypeScript
      • iOS 与 macOS(Swift)
      • Java
  • 编辑器
    • AI 生成提交信息
    • 记事本功能(Beta)
    • 键盘快捷键
    • 标签页管理
      • 概述
      • 标签页 vs GitHub Copilot
      • 自动导入依赖
      • 高级功能
    • 智能会话 (Chat)
      • 概述
      • 智能体模式
      • 问答模式
      • 自定义模式
      • 工具集
      • 应用更改
    • ⌘K
      • 概述
      • 终端命令(Cmd+K)
  • 上下文管理
    • 代码库索引
    • AI 行为规则
    • 忽略文件配置
    • 上下文协议 (Model Context Protocol)
    • @ Symbols
      • Overview
      • @Files
      • @Folders
      • @Code
      • @Docs
      • @Git
      • @Web
      • @Definitions
      • @Link
      • @Lint Errors
      • @Recent Changes
      • @Cursor Rules
      • @Notepads
      • @Summarized Composers
      • #Files
      • /command
  • 账户
    • 套餐与用量
    • 数据看板
    • 账单管理
    • 商业版
      • 快速入门
      • 成员与角色管理
      • 数据分析
      • 单点登录(SSO)
  • 设置
    • 模型管理
    • 自定义 API 密钥
    • 早期体验计划
  • 故障排除
    • 常见问题
    • 故障排除指南
    • 获取请求 ID
  1. 编辑器迁移

从 JetBrains IDE 迁移

了解如何自定义 Cursor 以复制你的 JetBrains IDE 体验
Cursor 提供了一种现代的、AI 驱动的编码体验,可以替代你的 JetBrains IDE。虽然一开始的过渡可能会感觉不同,但 Cursor 基于 VS Code 的基础提供了强大的功能和广泛的自定义选项。

编辑器组件 (Editor Components)#

扩展 (Extensions)#

JetBrains IDE 都是很棒的工具,因为它们已经针对它们所针对的语言和框架进行了预配置。
Cursor 则不同 —— 开箱即用就是一个空白画布,你可以根据自己的喜好进行自定义,不受 IDE 针对的语言和框架的限制。
Cursor 可以访问庞大的扩展生态系统,并且几乎所有 JetBrains IDE 提供的功能(以及更多!)都可以通过这些扩展来重新创建。
看看下面这些流行的扩展:
远程开发 (Remote Development)
SSH、WSL 和容器
项目管理器 (Project Manager)
管理多个项目
GitLens
增强的 Git 集成
本地历史记录 (Local History)
跟踪本地文件更改
Error Lens
内联错误
ESLint
代码检查
Prettier
代码格式化
Todo Tree
跟踪 TODO 和 FIXMES

键盘快捷键 (Keyboard Shortcuts)#

Cursor 具有内置的键盘快捷键管理器,允许你将喜欢的键盘快捷键映射到操作。
通过此扩展,你可以将几乎所有 JetBrains IDE 的快捷方式直接引入 Cursor! 请务必阅读扩展的文档,了解如何根据自己的喜好进行配置:

IntelliJ IDEA 键盘绑定 (IntelliJ IDEA Keybindings)#

安装此扩展程序,将 JetBrains IDE 的键盘快捷键引入 Cursor。
常见的不同快捷键:
查找操作:⌘/Ctrl+Shift+P(对比 ⌘/Ctrl+Shift+A)
快速修复:⌘/Ctrl+.(对比 Alt+Enter)
转到文件:⌘/Ctrl+P(对比 ⌘/Ctrl+Shift+N)

主题 (Themes)#

使用这些社区主题在 Cursor 中重新创建你最喜欢的 JetBrains IDE 的外观。
从标准的 Darcula 主题中选择,或者选择一个主题来匹配 JetBrains 工具的语法高亮显示。
JetBrains - Darcula 主题 (JetBrains - Darcula Theme)
体验经典的 JetBrains Darcula 深色主题
JetBrains PyCharm
JetBrains IntelliJ
JetBrains Fleet
JetBrains Rider
JetBrains 图标 (JetBrains Icons)
获取熟悉的 JetBrains 文件和文件夹图标

字体 (Font)#

要完成你类似 JetBrains 的体验,你可以使用官方的 JetBrains Mono 字体:
1.
下载并将 JetBrains Mono 字体安装到你的系统中:
下载 JetBrains Mono
2.
安装字体后重新启动 Cursor
3.
在 Cursor 中打开设置 (⌘/Ctrl + ,)
4.
搜索“字体系列 (Font Family)”
5.
将字体系列设置为 'JetBrains Mono'
为了获得最佳体验,你还可以通过在设置中设置 "editor.fontLigatures": true 来启用字体连字。

IDE 特定迁移 (IDE-Specific Migration)#

许多用户喜欢 JetBrains IDE,因为它们开箱即用地支持它们所针对的语言和框架。 Cursor 是不同的 —— 开箱即用就是一个空白画布,你可以根据自己的喜好进行自定义,不受 IDE 针对的语言和框架的限制。
Cursor 已经可以访问 VS Code 的扩展生态系统,并且几乎所有 JetBrains IDE 提供的功能(以及更多!)都可以通过这些扩展来重新创建。
看看下面针对每个 JetBrains IDE 建议的扩展。

IntelliJ IDEA (Java)#

Java 语言支持 (Language Support for Java)
核心 Java 语言功能
Java 调试器 (Debugger for Java)
Java 调试支持
Java 测试运行器 (Test Runner for Java)
运行和调试 Java 测试
Java 的 Maven (Maven for Java)
Maven 支持
Java 的项目管理器 (Project Manager for Java)
项目管理工具
主要区别:
构建/运行配置通过 launch.json 管理
Spring Boot 工具可通过 "Spring Boot Tools" 扩展获得
通过 "Gradle for Java" 扩展支持 Gradle

PyCharm (Python)#

Python
核心 Python 支持
Pylance
快速类型检查
Jupyter
Notebook 支持
Python 测试资源管理器 (Python Test Explorer)
测试管理
主要区别:
虚拟环境通过命令面板管理
launch.json 中的调试配置
通过 requirements.txt 或 Poetry 进行需求管理

WebStorm (JavaScript/TypeScript)#

JavaScript and TypeScript Nightly
最新的语言特性
ES7+ React/Redux Snippets
React 开发
Vue 语言特性 (Vue Language Features)
Vue.js 支持
Angular 语言服务 (Angular Language Service)
Angular 开发
大多数 WebStorm 功能都内置于 Cursor/VS Code 中,包括:
npm 脚本视图
调试
Git 集成
TypeScript 支持

PhpStorm (PHP)#

PHP Intelephense
PHP 语言服务器
PHP Debug
Xdebug 集成
PHP Intellisense
代码智能提示
PHP DocBlocker
文档工具
主要区别:
通过 launch.json 进行 Xdebug 配置
通过终端进行 Composer 集成
通过 "SQLTools" 扩展进行数据库工具

Rider (.NET)#

C#
核心 C# 支持
C# Dev Kit
增强的 .NET 工具
Unity
Unity 开发
.NET 安装工具 (.NET Install Tool)
.NET SDK 管理
主要区别:
通过文件资源管理器进行解决方案资源管理器
通过 CLI 或扩展进行 NuGet 包管理
通过测试资源管理器进行测试运行器集成

GoLand (Go)#

Go
.NET SDK 管理
Go Test Explorer
测试管理
Go Doc
文档工具
主要区别:
自动提示安装 Go 工具
通过 launch.json 进行调试
包管理与 go.mod 集成

平稳过渡的提示 (Tips for a Smooth Transition)#

1.
使用命令面板 (Command Palette)
按 ⌘/Ctrl + Shift + P 查找命令
2.
AI 功能 (AI Features)
利用 Cursor 的 AI 功能进行代码完成和重构
3.
自定义设置 (Customize Settings)
微调你的 settings.json 以获得最佳工作流程
4.
终端集成 (Terminal Integration)
使用内置终端进行命令行操作
5.
扩展 (Extensions)
浏览 VS Code 市场以获取其他工具
请记住,虽然某些工作流程可能有所不同,但 Cursor 提供了强大的 AI 辅助编码功能,可以提高你的生产力,超越传统的 IDE 功能。
上一页
从 VS Code 迁移
下一页
JavaScript 与 TypeScript
Built with