编辑器组件
扩展
Remote SSH
SSH 扩展
Project Manager
管理多个项目
GitLens
增强的 Git 集成
Local History
跟踪本地文件变更
Error Lens
行内错误高亮
ESLint
代码规范检查
Prettier
代码格式化
Todo Tree
跟踪 TODO 和 FIXME
键盘快捷键
IntelliJ IDEA Keybindings
安装此扩展,将 JetBrains IDE 的快捷键带到 Cursor。
常见差异的快捷键:
- 查找命令:⌘/Ctrl+Shift+P(对比 ⌘/Ctrl+Shift+A)
- 快速修复:⌘/Ctrl+.(对比 Alt+Enter)
- 转到文件:⌘/Ctrl+P(对比 ⌘/Ctrl+Shift+N)
主题
字体
- 下载并在系统中安装 JetBrains Mono 字体:
- 安装字体后重启 Cursor
- 在 Cursor 中打开设置(⌘/Ctrl + ,)
- 搜索“Font Family”
- 将字体族设置为
'JetBrains Mono'
为了获得最佳体验,你也可以在设置中将 “editor.fontLigatures”: true 来启用字体连字。
针对特定 IDE 的迁移
IntelliJ IDEA(Java)
Language Support for Java
核心 Java 语言功能
Debugger for Java
Java 调试支持
Test Runner for Java
运行和调试 Java 测试
Maven for Java
Maven 支持
关键差异:
- Build/Run 配置通过 launch.json 管理
- Spring Boot 工具可通过 “Spring Boot Extension Pack” 扩展获得
- Gradle 支持通过 “Gradle for Java” 扩展提供
PyCharm(Python)
关键差异:
- 虚拟环境通过命令面板管理
- 调试配置在 launch.json 中
- 依赖通过 requirements.txt 或 Poetry 管理
WebStorm(JavaScript/TypeScript)
JavaScript and TypeScript Nightly
最新语言特性
ES7+ React/Redux Snippets
React 开发
Vue Language Features
Vue.js 支持
Angular Language Service
Angular 开发
大多数 WebStorm 功能已内置于 Cursor/VS Code,包括:
- npm 脚本视图
- 调试
- Git 集成
- TypeScript 支持
PhpStorm(PHP)
关键差异:
- Xdebug 配置通过 launch.json 完成
- 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 的能力。