
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.2 使用
创建一个main.js文件,然后使用Command+K组合键触发一个文本输入框,如图1-16所示。

图1-16 文本输入框
输入想让它生成怎样的代码,比如使用JavaScript写一个冒泡排序的方法,就可以得到以下代码块:

注意:如果代码生成到一半终止,可以重新使用Command+K组合键触发对话框,输入“继续”即可与代码继续“对话”。
选择生成的部分代码,问你想问的问题,让它对代码进行优化,如图1-17所示。选择后有两个选项:一个是Edit,即告诉它你的诉求,让它帮你修改;另一个是Chat,即问它相关的问题,让它给你解答。它会根据你的意思进行修改,如果你认为符合要求,单击Accept All即可生效,否则单击Reject All拒绝修改,如图1-18所示。

图1-17 Cursor可以选择代码来提问

图1-18 Cursor可以选择接受或拒绝修改