We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
记录下最近从 VSCode 迁移到 Cursor 的配置过程
Cursor 是一款专为 AI 编程而构建的代码编辑器,它将 AI 助手集成到编辑器中,提供智能的代码补全、建议和解释,帮助开发者提高编码效率和代码质量
Cursor 的活动栏默认是水平的,用起来很别扭
Ctrl/⌘ + ,
workbench.activityBar.orientation
vertical
Ctrl 为 Windows 下的快捷键,⌘ 为 Mac 下的快捷键
Ctrl
⌘
以下操作均在 Cursor 中完成
根据官网文档 Migrate from VS Code 的指引,操作步骤如下:
Ctrl/⌘ + Shift + J
VS Code Import
Import
导入后发现如下问题
settings.json
经过一番折腾,发现还是手动导入好
目录说明
/Users/电脑用户名/Library/Application Support/Code/User/
/Users/电脑用户名/Library/Application Support/Cursor/User/
C:\Users\电脑用户名\AppData\Roaming\Code\User
C:\Users\电脑用户名\AppData\Roaming\Cursor\User
文件说明
snippets
keybindings.json
适合文件较少的配置
打开设置 / Open Settings (JSON)
1. 获取 VSCode 的扩展列表
code --list-extensions > $HOME/vscode_extensions.txt
获取后可以编辑 vscode_extensions.txt 文件挑选需要的扩展
vscode_extensions.txt
2. 在 Cursor 中安装扩展
使用 while 循环逐行读取扩展列表并安装
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
使用上述命令后,还是会有些扩展安装失败,需要手动安装
命令行提示找不到扩展
手动搜索是可以的
迁移插件时不会迁移语言包,需要手动安装
安装语言包
cursor --install-extension MS-CEINTL.vscode-language-pack-zh-hans
修改设置
Ctrl/⌘ + Shift + P
Configure Display Language
zh-cn
Ctrl/⌘ + K
Ctrl/⌘ + I
Ctrl/⌘ + Shift + I
Ctrl/⌘ + L
@
在 AI 对话框中可以使用 @ 符合添加对应上下文
@Files
@Folders
@Code
@Docs
@Git
@Codebase
@Web
@Chat
@Definitions
Cursor Directory 收录了大量 Cursor 的提示词,可以参考使用
.cursorignore
Cursor 会根据 .cursorignore 文件中的内容忽略一些文件或文件夹,可以用来排除一些不希望被 AI 分析的文件
The text was updated successfully, but these errors were encountered:
No branches or pull requests
从 VSCode 迁移到 Cursor
Cursor 是一款专为 AI 编程而构建的代码编辑器,它将 AI 助手集成到编辑器中,提供智能的代码补全、建议和解释,帮助开发者提高编码效率和代码质量
修改活动栏布局
Cursor 的活动栏默认是水平的,用起来很别扭
Ctrl/⌘ + ,
打开设置workbench.activityBar.orientation
为vertical
迁移 VSCode 的扩展、主题、设置、和快捷键
根据官网文档 Migrate from VS Code 的指引,操作步骤如下:
Ctrl/⌘ + Shift + J
打开设置VS Code Import
栏下的Import
按钮导入后发现如下问题
settings.json
文件中丢失了注释经过一番折腾,发现还是手动导入好
手动导入
settings.json
和代码片段方案一:直接复制文件
目录说明
/Users/电脑用户名/Library/Application Support/Code/User/
/Users/电脑用户名/Library/Application Support/Cursor/User/
C:\Users\电脑用户名\AppData\Roaming\Code\User
C:\Users\电脑用户名\AppData\Roaming\Cursor\User
文件说明
settings.json
:用户的设置文件snippets
:用户的全局代码片段keybindings.json
:用户的自定义快捷键配置方案二:在编辑器打开对应配置文件再复制
settings.json
文件Ctrl/⌘ + ,
打开设置打开设置 / Open Settings (JSON)
Ctrl/⌘ + ,
打开设置打开设置 / Open Settings (JSON)
settings.json
文件中的内容Ctrl/⌘ + ,
打开设置打开设置 / Open Settings (JSON)
settings.json
文件中手动导入扩展
1. 获取 VSCode 的扩展列表
获取后可以编辑
vscode_extensions.txt
文件挑选需要的扩展2. 在 Cursor 中安装扩展
使用
while
循环逐行读取扩展列表并安装--force
参数用于强制安装扩展rm $HOME/vscode_extensions.txt
删除扩展列表文件一键迁移命令
扩展安装失败
使用上述命令后,还是会有些扩展安装失败,需要手动安装
语言包
迁移插件时不会迁移语言包,需要手动安装
Ctrl/⌘ + Shift + P
Configure Display Language
zh-cn
Cursor 使用技巧
AI 快捷键
Ctrl/⌘ + K
在光标处插入 AI 生成的代码Ctrl/⌘ + I
对选中的代码进行快速智能编辑和补全,直接在编辑器中显示建议Ctrl/⌘ + Shift + I
打开独立的智能编辑面板,提供更详细的编辑建议和交互选项(功能和Ctrl/⌘ + I
一样)Ctrl/⌘ + L
打开 AI 聊天面板,可以与 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 分析的文件The text was updated successfully, but these errors were encountered: