最近 Cursor 太火了,到处都是 Cursor 的文章和视频。
它就像一个能实时查看你代码的编程高手,可以提供建议,捕捉错误,还可以帮你重构代码。
你不用写一行代码,只需要动动嘴,它就能一顿操作猛如虎给你写一个官网、一个 Chrome 插件、一个卡密系统、一个。。。
按这速度发展下去,Cursor 最终就不是 Copilot 了,而是 Pilot,人类才是 Copilot!
而 GitHub Coplilot 就比较惨了,它的代码修改能力和上下文引用能力远远不如 Cursor,所以它就只能叫 Copilot 了。
GitHub Coplilot 只能追加代码,不能修改代码。
Cursor 既能追加代码,又能修改代码。
GitHub Copilot 使用两种符号 (@ 和 #) 来引用不同的上下文,太难记了。。。
Cursor 只使用一种符号 (@) 来引用上下文,简单易记。而且上下文选择范围更广。
怪不得 GitHub Copilot 只能叫 Copilot。
等等,你们好像忽略了一件事情:Cursor 为什么叫 Cursor?
今天我就来揭晓这个谜底。
Cursor 之所以叫 Cursor,来自于它对光标的极致利用。
前面我们提到,Cursor 最牛逼的是可以直接修改你的代码。它会根据光标所在的位置,自动生成代码补全建议,用户直接通过 Tab 键就可以完成代码补全 (当然 GitHub Copilot 也能补全,我们来说点不一样的)。
对于已经写好的代码,在进行修改或重构时,Cursor 会根据上下文,给出修改建议。修改建议会通过提示框的形式展现,而不是代码补全的灰色提示。
还有一个更牛叉的功能叫光标预测 (Cursor Prediction),它会根据上下文,直接预测你下一步可能要编辑的代码位置。
现在知道它为啥叫 Cursor 了吧?
标签:......,项目,可以,真相,Cursor,哈哈,Copilot,代码 From: https://www.cnblogs.com/ryanyangcs/p/18585962