《Cursor-AI编程》基础篇-界面指南

VScode用户请看
如果你之前是vscode的用户,可以在设置中点击右上角的设置中找到Vs Code Import右侧的import按钮,它会同步当前设备中的vscode设置和插件列表到Cursor的配置目录中

20241219142220

它只能同步当前的vscode配置,如果后续vscode配置更新了,它不会自动更新

设置Cursor语言

1. 设置为简体中文

默认情况下,Cursor编辑器的默认显示语言是英文的,这对于不太熟悉英语的用户来说,可能不太友好

我们可以通过插件来设置Cursor的默认语言,这里我们以中文为例,具体操作如下:

  1. Cursor的左侧,找到插件列表
  2. 搜索chinese关键词,找到“中文(简体)”的插件,这是一个语言包
  3. 点击安装
    20250115141341
  4. 安装后,编辑器的左下角有弹出一个提示,这个时候点击“change language and restart”(翻译过来是“重启编辑器应用语言”)

20250115141536

现在,我们的编辑器已经切换为中文界面了

2. 了解更多插件

除了语言包,Cursor还有很多很好用插件,这个在后面会介绍

3. 设置我们来熟悉一下Cursor的操作界面

20250115142047

这是我们打开Cursor后的第一个窗口

左侧是我们的代码编辑区域,你可以理解为是一个增强版的记事本,它会有代码AI自动补全提示(Tab),语法提示等更多功能

右侧是CursorAI交互面板,你可以通过它来和AI对话,和平时我们在使用AI的时候一样,它可以理解当前项目中的任何文件,你可以向它提问问题,比如“修复下这个报错”

你可以看到在右侧的上方,有一个“composer”的标题,这是目前Cursor最核心的功能,它可以直接帮你创建,删除文件并自动写入代码,并且还提供了类似code diff的功能,我们可以根据代码片段来决定是否使用Cursor提供的代码

4. Cursor快捷键

Cursor提供了丰富的键盘快捷键功能,帮助开发者更高效地编写代码和操作编辑器。

这些快捷键不仅继承了VSCode的默认快捷键,还结合了AI功能,进一步提升了开发效率。下面我们来介绍一些常用的快捷键

::: warning 提示
这里需要注意下,如果安装了第三方快捷键插件包可能会使Cursor快捷键无法正常工作!
:::

一般比较常用的快捷键有
快捷键 操作
Cmd/Ctrl + I 打开 Composer
Cmd/Ctrl + L 打开 Chat
Cmd/Ctrl + .` Composer 中切换代理
Cmd/Ctrl + /` 切换模型
Cmd/Ctrl + Alt + L 打开 Chat & Composer 历史记录
Cmd/Ctrl + Shift + J 打开 Cursor 设置
Cmd/Ctrl + Shift + P 打开命令面板

AI聊天界面
快捷键 操作
Cmd/Ctrl + Enter 使用代码库提交
Enter 提交
方向键↑ 选择上一条消息

Composer
快捷键 操作
Cmd/Ctrl + Backspace 取消生成
Cmd/Ctrl + Enter 接受所有更改
Cmd/Ctrl + Backspace 拒绝所有更改
Tab 循环到下一条消息
Shift + Tab 循环到上一条消息
Cmd/Ctrl + Alt + /` 打开模型切换
Cmd/Ctrl + N 创建新的 Composer
Cmd/Ctrl + R 创建新的 Composer
Cmd/Ctrl + Shift + K Composer 作为栏打开
Cmd/Ctrl + [` 切换到上一个 Composer
Cmd/Ctrl + ]` 切换到下一个 Composer
Cmd/Ctrl + W 关闭 Composer
方向键↑ 选择上一条消息

Cmd/Ctrl + K
快捷键 操作
Cmd/Ctrl + K 打开
Cmd/Ctrl + Shift + K 切换输入焦点,显示在屏幕中间下方
Enter 提交问题
Option/alt + Enter 快速提问

代码选择与上下文
快捷键 操作
@ 使用@符号选择行动目标
# 使用#符号选择文件
Cmd/Ctrl + Shift + L 将选择添加到 Chat
Cmd/Ctrl + Shift + K 将选择添加到 Edit
Cmd/Ctrl + L 将选择添加到新聊天
Cmd/Ctrl + M 切换文件读取策略
Cmd/Ctrl + 接受建议的下一个单词
Cmd/Ctrl + Enter 在聊天中搜索代码库

Tab补全
快捷键 操作
Tab 接受建议
Cmd/Ctrl + 接受下一个单词

终端
快捷键 操作
Cmd/Ctrl + K 打开终端提示栏
Cmd/Ctrl + Enter 运行生成的命令
Esc 退出

总结

通过本章的学习,你应该已经掌握了Cursor的基本使用方法,并能够通过快捷键和AI功能提升开发效率。

接下来,我将介绍一些Cursor的更多功能和设置,来更高效地使用Cursor编码