环境搭建与插件配置
Cursor 基于 VS Code 1.85+ 构建,部分旧版插件可能存在兼容性问题。对于 C/C++ 项目,建议优先安装以下扩展以完善体验:
| 插件名称 | 作用 |
|---|---|
| C/C++ Extension Pack | 语法补全与调试支持 |
| Remote - SSH | 远程服务器开发 |
| CodeLLDB | C/C++ 调试器 |
| Better C++ Syntax | 增强语法高亮 |
| GitLens | 代码版本追踪 |
若遇到插件提示'不兼容',可直接下载 .vsix 文件手动导入。
在远程开发场景下,推荐使用 Remote SSH 模式直接在服务器编译调试。在本地 .cursor/settings.json 中添加如下配置,指定远程平台及 IntelliSense 引擎:
{
"remote.SSH.remotePlatform": { "your_server": "linux" },
"C_Cpp.intelliSenseEngine": "Default",
"C_Cpp.loggingLevel": "Error"
}
核心快捷键速查
掌握这些快捷键能大幅提升 AI 交互效率:
| 功能 | 快捷键 | 说明 |
|---|---|---|
| 打开 AI 聊天 | Ctrl + K / ⌘ + K | 启动对话窗口 |
| 内联编辑 | Ctrl + I / ⌘ + I | 选中代码后调用 AI |
| 解释代码 | Ctrl + L 或右键 Ask Cursor | 解读函数逻辑 |
| 生成注释 | Ctrl + Shift + I | 自动补充文档 |
| 跳转定义 | F12 | 标准跳转操作 |
如果 F12 无法跳转,通常是因为缺少编译数据库。建议在工程根目录运行 cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON . 生成 compile_commands.json,并在配置中指定路径:
{

