网站首页 > 精选文章 正文
Cursor 是一款专为 AI 编程悉心构建的代码编辑器,其将 AI 助手融入至编辑器之内,呈献智能的代码补全、建议以及解释,助力开发者提升编码效率与代码质量。
Ctrl 为 Windows 下的快捷键, 为 Mac 下的快捷键
修改活动栏布局
Cursor 的活动栏默认是水平的,修改与vscode一致
- 打开 VSCode,按 Ctrl/ + , 打开设置
- 设置 workbench.activityBar.orientation 为 vertical
迁移 VSCode 的扩展、主题、设置、和快捷键
- 按 Ctrl/ + Shift + J 打开设置
- 找到General,点击 VS Code Import 栏下的 Import 按钮
导入后发现如下问题
- settings.json 文件中丢失了注释
- 未导入代码片段
- 扩展导入不全很多扩展导入后无法正常使用(插件文件已导入,但扩展列表中没有)
手动导入settings.json和代码片段
方案一:直接复制文件
目录说明
MAC电脑
VSCode 目录 /Users/电脑用户名/Library/Application Support/Code/User/
Cursor 目录 /Users/电脑用户名/Library/Application Support/Cursor/User/
Win电脑
VSCode 目录 C:\Users\电脑用户名\AppData\Roaming\Code\User
Cursor 目录 C:\Users\电脑用户名\AppData\Roaming\Cursor\User
文件说明
- settings.json:用户的设置文件
- snippets:用户的全局代码片段
- keybindings.json:用户的自定义快捷键配置
方案二:在编辑器打开对应配置文件再复制
- 打开 VSCode,按 Ctrl/ + , 打开设置
- 点击右上角的 打开设置 / Open Settings (JSON)
- 复制 settings.json 文件中的内容
- 打开 Cursor,按 Ctrl/ + , 打开设置
- 点击右上角的 打开设置 / Open Settings (JSON)
- 将复制的内容粘贴到打开的 settings.json 文件中
手动导入扩展
1. 获取 VSCode 的扩展列表
code --list-extensions > $HOME/vscode_extensions.txt
获取后可以编辑 vscode_extensions.txt 文件挑选需要的扩展
2. 在 Cursor 中安装扩展
使用 while 循环逐行读取扩展列表并安装
while read extension; do
cursor --install-extension "$extension" --force
done < $HOME/vscode_extensions.txt
- --force 参数用于强制安装扩展
- 安装完成后,运行 rm $HOME/vscode_extensions.txt 删除扩展列表文件
一键迁移命令
code --list-extensions | while read extension; do
cursor --install-extension "$extension" --force
done
语言设置
- 打开设置面板 Ctrl/ + Shift + P
- 输入 Configure Display Language
- 选择 zh-cn
Cursor 快捷键
Ctrl/ + K 在光标处插入 AI 生成的代码
Ctrl/ + I 对选中的代码进行快速智能编辑和补全,直接在编辑器中显示建议
Ctrl/ + Shift + I 打开独立的智能编辑面板,提供更详细的编辑建议和交互选项(功能和 Ctrl/ + I 一样)
Ctrl/ + L 打开 AI 聊天面板,可以与 AI 进行对话交互
聊天中的@符号指令
@Files 引入文件,使用文件内容进行 AI 分析
@Folders 引入文件夹,可以让 AI 了解整个项目结构
@Code 当前选中的代码,将选中的代码片段发送给 AI 分析
@Docs 引用内置的第三方文档内容进行 AI 分析
@Git 引入 Git 相关信息,如提交历史、分支等
@Codebase 引入整个代码库的上下文,让 AI 了解项目全貌
@Web 允许 AI 访问网络资源获取信息
@Chat 引用之前的对话内容
@Definitions 引入代码中的定义,如函数、类等
提示词
Cursor Directory 收录了大量 Cursor 的提示词,可以参考使用
.cursorignore文件
Cursor 会根据 .cursorignore 文件中的内容忽略一些文件或文件夹,可以用来排除一些不希望被 AI 分析的文件
添加文档
我们自己在写代码的时候也经常会去查阅文档,特别是对接某些 API 或者使用某些库的时候,所以 Cursor 在写代码时也能添加文档用于参考。
添加文档有两种方式,一是用 @Docs > Add New Doc。
另外是进入 Cursor 的设置页面手动添加
目前 Cursor 只支持添加 URL 类型的文档
体验YOLO模式
后续补充
猜你喜欢
- 2025-05-28 兼具颜值与生产力的Mac开发环境配置
- 2025-05-28 2025装机必备:这5款纯净版PE工具,让你的电脑维护轻松又高效!
- 2025-05-28 1000 张图插入 Excel 要过夜?CodeBuddy 双模式批量处理,
- 2025-05-28 「正点原子Linux连载」第四章开发环境搭建(2)
- 2025-05-28 颜值即正义?vscode主题Synthwave '84+VibrancyContinued
- 2025-05-28 快乐Coding,必须要有一个高颜值的代码编辑器,主题+字体推荐
- 2025-05-28 最受程序员喜爱的 16 个 VSCode 主题,你喜欢哪个?
- 2025-05-28 淘宝网搞个VsCode、Excel 主题是几个意思,上班摸鱼刷淘宝?
- 2025-05-28 Python 最好用的 8 个 VS Code 扩展
- 2025-05-28 VSCode渐变主题!炸了! #前端
- 05-3022《Vue 入门教程》VueRouter 路由嵌套
- 05-30前端面试题-Vue 项目中,你做过哪些性能优化?
- 05-30超简 Vue3+elementPlus 后台管理系统
- 05-30还有前端不知道Electron的?手把手教你把Vue项目打包成桌面程序
- 05-30Nuxt最简入门,让vue项目快速被搜索引擎收录
- 05-30Mac上最美最好用软件系列
- 05-30AI编程小白必备|Cursor安装及配置教程
- 05-30好玩儿的编程语言——文言文编程语言
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)