![AIGC辅助软件开发:ChatGPT 10倍效率编程实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/778/51443778/b_51443778.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.2 使用
创建一个main.js文件,然后使用Command+K组合键触发一个文本输入框,如图1-16所示。
![](https://epubservercos.yuewen.com/AFD628/30334843604091006/epubprivate/OEBPS/Images/30_01.jpg?sign=1734469238-YmBxJ2qQn87406mLVeKgTaoMrnjvj2go-0-61b12193e9d4264786cfb87f8cc4a79b)
图1-16 文本输入框
输入想让它生成怎样的代码,比如使用JavaScript写一个冒泡排序的方法,就可以得到以下代码块:
![](https://epubservercos.yuewen.com/AFD628/30334843604091006/epubprivate/OEBPS/Images/30_02.jpg?sign=1734469238-7hSPf71FfTOvmqWgpb1FZ6aIAxneMfvM-0-cd5f4ea9bd9f37411afc2fa6b33dfb80)
注意:如果代码生成到一半终止,可以重新使用Command+K组合键触发对话框,输入“继续”即可与代码继续“对话”。
选择生成的部分代码,问你想问的问题,让它对代码进行优化,如图1-17所示。选择后有两个选项:一个是Edit,即告诉它你的诉求,让它帮你修改;另一个是Chat,即问它相关的问题,让它给你解答。它会根据你的意思进行修改,如果你认为符合要求,单击Accept All即可生效,否则单击Reject All拒绝修改,如图1-18所示。
![](https://epubservercos.yuewen.com/AFD628/30334843604091006/epubprivate/OEBPS/Images/31_01.jpg?sign=1734469238-A5U5Ec7oTOwUFlCvlzSy7WitMw1YPJvi-0-29cffc28e9aa519eb8e09c61b56a05d6)
图1-17 Cursor可以选择代码来提问
![](https://epubservercos.yuewen.com/AFD628/30334843604091006/epubprivate/OEBPS/Images/31_02.jpg?sign=1734469238-N3AyIwJDaZeOc9h0cq1x45pO2sExBfLL-0-a8f4065578c03912be40fe109b772709)
图1-18 Cursor可以选择接受或拒绝修改