自动生成代码工具-cursor(集成ChatGpt)

标签: 代码 工具 cursor | 发表时间:2023-03-31 20:11 | 作者:边中之城
出处:https://juejin.cn/frontend

最近体验了一把cursor,自动生成代码工具,集成了最近很火的ChatGpt,目前比较好的就是代码生成工具大概就是 github copilotcursor,不过github copilot需要付费使用或者漫长的waitlist,所以目前比较好的是cursor

配置

配置自己经常使用的语言,比如ts、html、css等等

image.png

操作

目前来说就两个功能,如下:

image.png

ctrl+k:生成代码

描述需要生成的代码功能,回车后会自动帮你生成,比如生成一个斐波那契数列函数

cursor(ctrl).gif

如果对这段代码想做一些编辑操作,比如添加注释,只需选中代码,再次 ctrl+k 回车即可,如下:

cursor_2.gif

生成之后,提供了 Accept AllReject All两个功能,类似于【全选/全不选】的功能

  • Accept All :添加所有
  • Reject All :删除所有

image.png

ctrl+l:智能对话

类型于gpt-4的功能,对他提出你的疑惑,他会给出解决方案,不用去百度答案,如下:

cursor_4.gif

当对这段代码不理解时,也可以选中代码,问他实现逻辑或者代码结构等,如下:

cursor_5.gif

注意:从上面对话可以看出来,cursor对于语言不敏感,所以如果想要生成对话呈中文表达,最好前面加上【请用中文】类似于这类词语

用途

cursor的功能目前对于程序员来说,算是简而全的一个代码工具,他支持多种语言,如js、ts、python、rust、go、java等等市面上比较常见的编程语言。他可以根据你的描述自动生成代码,还可以再你接受别人代码是帮助你理解、重构代码,并且可以测试bug、校验格式等等

参考链接

https://cn-sec.com/archives/1614273.html

https://cloud.tencent.com/developer/article/2242409

相关 [代码 工具 cursor] 推荐:

自动生成代码工具-cursor(集成ChatGpt)

- - 掘金 前端
最近体验了一把cursor,自动生成代码工具,集成了最近很火的ChatGpt,目前比较好的就是代码生成工具大概就是 github copilot和 cursor,不过github copilot需要付费使用或者漫长的waitlist,所以目前比较好的是cursor. 配置自己经常使用的语言,比如ts、html、css等等.

基于OpenAI的代码编辑器:Cursor

- - 程序猿DD
最近随着OpenAI的一系列大动作,把软件领域搅的天翻地覆. 各行各业各领域,都出现了大量新产品. 开发工具领域首当其冲,各种新工具层出不穷,今天TJ就给大家推荐一个全新的开发工具:Cursor. 从官网介绍可以看到,Cursor基于OpenAI实现,继承了最新的GPT-4模型,支持Mac、Windows、Linux三大平台.

鼠标指针手写笔:Big Big Cursor

- weawea - 爱…稀奇~{新鲜:科技:创意:有趣}
虽然从苹果iPhone开始的全触摸式操作风行还没有几年,但是鼠标就已经显露出颓势了,以至于就连小弟这种非iPhone用户,面对笔记本的时候也忍不住会想用手指在屏幕上划拉……. ——看上去,我们似乎可以开始悼念鼠标了,比如说用这款鼠标指针手写笔(Big Big Cursor):. 针对iPhone、iPad、安卓等全触摸操作环境设计,采用了超级经典的鼠标指针图案——我们是不能指望在平板上出现这些手势了,但是手里拿着一个放大版的鼠标指针,然后放肆地在娇嫩的屏幕上戳啊戳的,那种视觉效果还挺震撼的,哈哈.

代码统计工具

- - 企业架构 - ITeye博客
代码统计工具:cloc(count lines of code)能够兼容windows和linux操作系统. 下载url:http://sourceforge.net/projects/cloc/files/cloc/. 下面以windows系统为例说明配置过程:. 下载cloc,并为cloc配置环境变量,使在windows命令行下所有目录可以执行cloc命令.

用Twitter的cursor方式进行Web数据分页

- yuaz - Tim[后端技术]
本文讨论Web应用中实现数据分页功能,不同的技术实现方式的性能方区别. 上图功能的技术实现方法拿MySQL来举例就是. 不过在看Twitter API的时候,我们却发现不少接口使用cursor的方法,而不用page, count这样直观的形式,如 followers ids 接口. Provide values as returned to in the response body’s next_cursor and previous_cursor attributes to page back and forth in the list..

上手使用AI辅助编程Cursor的感受

- -
Cursor 优化了一系列的小功能. Themes,Checkpoints,自动修复错误,Navbar,Previews,At功能,历史记录、Code Blocks(分别在图2-图9). 这段时间用Cursor的感受:. 1) 对于不熟悉的领域有"10x工程师"的感觉,能让你快速熟悉一个新的项目或语言.

Karpathy氛围编码「吃瘪」?Cursor拒绝工作,并劝人类别依赖它

- - 机器之心
Cursor 也学会「怠工」了. 它不仅对用户的运行要求说「No」,还给出了合理的理由. 近日,一位国外 X 用户「JanSwist」在使用 Cursor 编码时,有了这一发现. 事情是这样的:这位用户在 Cursor 上调用了 Claude 3.5 Sonnet,当编码到 750 行左右的时候,Cursor 不工作了,并告诉他要自己学习编码,否则会产生依赖性.

黑客工具SpyEye源代码泄露

- SotongDJ - Solidot
在Zeus之后,另一个黑客工具包SpyEye的源代码也被泄露到网上. SpyEye是Zeus的竞争对手,它甚至可以删除受害者电脑里的Zeus. 它在地下黑客市场的零售价高达500美元. 安全公司Damballa报导,逆向工程师Xyliton破解了用VMProtect保护的SpyEye 1.3.45,发布了SpyEye 1.3.45 Loader源代码,它将允许恶意黑客开发出更复杂更难以探测的恶意程序.

CSS3 代码生成工具:Create CSS3

- - 我爱水煮鱼
CSS3 具有相当多的新增属性,而且包括阴影、动画、过渡等华丽的效果. 但是由于 CSS3 出来并没有很久,各个浏览器厂商还在开发中,有些属性仍然会带有实验性前缀. 而且类似制作动画、渐变的 CSS3 代码也相当复杂,一旦写错就会导致出现问题. 为此,有人开发了一个生成 CSS3 代码的工具 Create CSS3.