编辑器组件
扩展
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 支持
关键差异:
- 构建/运行配置通过 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 scripts 视图
- 调试
- 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。