1. 提示词
Please search the codebase and tell me,
Please search the codebase and provide the optimal answer.
学习资料
《Cursor 很方便的AI代码编辑器,提升编码效率的最佳工具》
《Cursor教程:全自动代码生成器,GPT-4让人人都可以编程》
Cursor是一款由GPT-4加持的全自动编程神器,任何人都可以用它来编程或者学习编程。
- Command+K:用来调出生成代码框,输入你想要的程序
- Command+L: 问它任何问题,比如“如何运行,第几行代码是什么意思?”等等
1. 软件设置
1.1 查看快捷键
操作路径:Ctrl + Shift + P ⇒ 输入"Keyboard Shortcuts"
- 打开命令面板: Ctrl + Shift + P。
- 输入"Keyboard Shortcuts"并选择 “Preferences: Open Keyboard Shortcuts”。
- 在这里可以查看和修改所有快捷键,包括与删除行相关的快捷键。
2. 常见功能
CodeCHAT:对代码进行提问
【代码引用】选中代码片段进行提问
- 选中代码片段,然后点击【Chat】或者快捷键Ctrl+L,代码会自动复制到右侧的聊天框中
- 如果第一行或最后一行未完全选中(例如,首行可能是从中间某个字符开始or末行仅选中到中间某个字符的),Cursor也会自动地将首行/末行代码整体引用过去
Codebase Indexing
Cursor: For improved codebase-wide answers, you can have Cursor compute vector embeddings over your entire codebase. We do this without storing your code on our servers!
网页阅读
3. Troubleshooting
(1)@加上带有#标签的http链接不能粘贴到💬对话框中 [issue]
@https://maniskill.readthedocs.io/en/latest/tasks/table_top_gripper/index.html#pickcube-v1
3. 代码简化
`src.py`是我写的一段Python代码,我期望您帮忙对代码进行精简;
我期望的改进目标是:
1. 简化代码,从而尽可能地缩减代码、减少代码行数,并考虑使用海象运算符是否可以进一步简化;
2. 基于 Clean Code 的哲学,重构代码,并且提高代码的可维护性。
请你基于以上改进目标,为这段Python代码提出改进的建议;
当你生成改进建议之后,请逐项检查每项建议是否确实解决了代码中存在的问题,并去除检查后发现无效的建议
4. 代码改进
参考提示词:
这个代码在可读性方面和稳定性方面有哪些优化点,帮我优化下
4.1 改进代码示例
修改变量名来避免歧义性
更改函数名来增加可读性
5. ctrl + L:对代码进行Q&A
提问:
怎么在 jupyter notebook 中运行
回答: