自动生成代码工具-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、安卓等全触摸操作环境设计,采用了超级经典的鼠标指针图案——我们是不能指望在平板上出现这些手势了,但是手里拿着一个放大版的鼠标指针,然后放肆地在娇嫩的屏幕上戳啊戳的,那种视觉效果还挺震撼的,哈哈.

用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..

代码统计工具

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

黑客工具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.

Phabricator —— Facebook 的代码评审工具

- - 开源中国社区最新新闻
在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多 行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以推出该代码审查,等等.

Java静态代码分析工具Infer

- - CSDN博客推荐文章
Java静态代码分析工具Infer. 作者:chszs,转载需注明. 博客主页: http://blog.csdn.net/chszs. Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题. 目前Facebook使用此工具分析Facebook的App,包括Android、iOS、Facebook Messenger和Instagram等.