Cursor: 新一代OpenAI ChatGPT编程神器实践

本文正在参与 人工智能创作者扶持方案

一、前语

Cursor是一款人工智能编程修改器,与OpenAI协作完结.底层由GPT-4加持,依据官方github记录,现在Cursor能够完结以下功用:

  • Write:能够依据AI生成10-100行代码,比Copilot更智能
  • Diff:问询AI修改代码块,查看仅被主张的变更
  • Chat:运用ChatGPT 风格的界面去了解您当前的文件
  • And more:要求修正 lint 错误,在悬停时生成测验/谈论等.

Cursor: 新一代OpenAI ChatGPT编程神器实践

二、装置

  • 官网地址:www.cursor.so/

  • 体系:支持WindowsMacLinux

  • 实践版别:0.2.1

  • 资费: 现在是免费的,可用

  • 巨细:轻量的编程东西

    比照了vs codeCursor文件巨细,如图:

    Cursor: 新一代OpenAI ChatGPT编程神器实践

  • 装置结束后,运用界面:

    Cursor: 新一代OpenAI ChatGPT编程神器实践

    这个UI风格是不是爱了

  • 汉化操作

    进入view->Extensions,接下来的操作懂得都懂,和vs code 共同,输入Chinese查找汉化扩展并下载装置运用。

    Cursor: 新一代OpenAI ChatGPT编程神器实践

三、功用与实践

ok, 咱们进入正文

1. Genrate: 生成功用实践

实践体会: ⭐️⭐️⭐️

咱们测验创建一个名为cursor-testhtml文件,然后运用Ctrl+K的生成代码功用走一个,能够看出该功用是经过prompt的相同功用对话框来完结交互的。

i.完结一个正方形的html代码

Cursor: 新一代OpenAI ChatGPT编程神器实践

Cursor: 新一代OpenAI ChatGPT编程神器实践

ii.(加强难度)运用py文件完结一个五子棋游戏

Cursor: 新一代OpenAI ChatGPT编程神器实践

some times later...

Cursor: 新一代OpenAI ChatGPT编程神器实践

然后就停在了这里..随后将光标放在最后的代码处,运用Ctrl + k执行continue this part,得到了相同的成果

2.diff: 修改与比照功用

实践体会: ⭐️⭐️⭐️⭐️

  • 需求在现有代码基础上完结generate diff

    Cursor: 新一代OpenAI ChatGPT编程神器实践

  • 如图选中1处代码块,待2处高亮Edit时,点击或执行ctrl + k,进入第3步,输入优化指令后回车

  • diff作用如下, 能够挑选Accept All承受变更或Reject All恢复还原代码

    Cursor: 新一代OpenAI ChatGPT编程神器实践

3.Chat:运用ChatGPT 风格的界面去了解您当前的文件

实践体会: ⭐️⭐️⭐️⭐️⭐️

能够经过Ctrl + L进行Chat交互

i.问询当前文件用途

Cursor: 新一代OpenAI ChatGPT编程神器实践

ii.针对代码块发问(选中需求chat的代码块,然后点击chat或是ctrl + L操作,在右侧面板中交互)

Cursor: 新一代OpenAI ChatGPT编程神器实践

四、结语

本次实践运用心得如下:

  • 发现Cursor存在以下问题:

    1. generate生成代码不稳定,主要表现为:成长段代码时不完全;容易呈现network error的问题;比照Copilot不是很优异的作用,可能未经过大量训练
    2. Chat功用较满意,能够用于问询当前代码用途、优化空间等;汉化问题不太稳定,绝大多数情况Chat的成果为en形式;
  • 基于官方github上的 It's early days描述,以及当前版别(0.2.1).该产品犹待优化的空间较大,实践请勿运用高标准的角度去看待.

Cursor: 新一代OpenAI ChatGPT编程神器实践

  • 期待Cursor越来越好,一起请各位留意数据安全!

EOF,我将玫瑰藏于身后,风起花落,从此鲜花赠自己,纵马踏花向自由。