简介Cursor的定位是一款AI代码编辑器,它基于vscode编辑器而来,给开发者带来了极佳的AI融合代码编程体验。开发者使用Cursor的过程中,好像在和AI进行结对编程,而Cursor正是为结对编程提供最佳交互体验的超级助手。 没有Cursor之前,开发者想要让AI协助编程,需要在编辑器之对AI进行提问,再把AI回答的内容进行拆解后手动录入到代码编辑器之中。而拥有了Cursor之后,体验和效率都有了质的提升,和代码编辑器的深度融合之后,开发者的意图会更快更高效地传递给AI,而AI的建议和修改结果会更加直接地呈现在代码编辑器中,开发者只需要进行确认即可。整个过程就好像结对编程中,开发者的编程小伙伴告诉开发者说:“嘿,我按照你的需求把代码改好了,你看看”,开发者只要确认之后告诉他:“没问题,提交吧!”,一切就丝滑般地完成了! 接下来,我们将从Cursor的主要功能介绍开始,一步一步地了解和使用这款AI代码编辑器。 主要功能Tab 自动补全代码+智能重写+光标预测使用方式:tab 功能概述: 代码补全:编写代码过程中Cursor会预测开发者的光标之后要写的内容,预测的内容会先以灰色显示出来,只有按下tab时才会真正输入到光标之后。体感就像有人在预测开发者要写什么,如果预测的正确,就可以瞬间完成输入。另外,Tab不仅能插入代码,它也可以在光标附近对代码进行编辑或者删除,甚至还可以对相关联的代码进行多行代码补全。智能重写:Cursor会在开发者修改代码的时候实时判断是否要帮助开发者进行智能重写,重写的内容会以提示框形式显示出来,只有开发者按下tab时才会覆盖重写。光标预测: