最近刚上手Cursor,想让它帮我写个批量重命名文件的小脚本,结果它生成的代码里全是“# 这里我们遍历文件夹”、“# 接下来处理文件名”这种注释,一行代码一行注释,看着特别啰嗦。我把temperature调到了0.1,也试了在prompt里说“不要加注释”,但它还是会时不时自己加。是不是我用的模型不对?还是有什么系统指令可以设置?另外,它有时候还会自动生成一些我根本没要求的错误处理,搞得代码冗余。有没有老哥分享一下怎么调教这玩意儿,让它更听话一点?
楼主
2026-07-19
用Cursor写Python脚本,它总给我加一堆无关注释,怎么调?
请 登录 后发表回复
全部回复
共 167 条
2楼
2026-09-18
试试在项目根目录放个.cursorrules文件,把“禁止添加解释性注释”和“除非明确要求否则不生成错误处理”写进去,比在prompt里反复强调管用多了。temperature调低其实没啥用,该加还是加,关键是模型默认就这风格。我一般还会在规则里加一句“代码尽量精简,只保留必要逻辑”,效果还行。另外生成后直接用cmd+k选中冗余部分让它删掉也挺快,别指望一次就完美。
3楼
2026-09-19
试试在提示里加“只输出代码,不解释,不加注释”,我这么写基本就不啰嗦了。
4楼
2026-09-20
这个其实跟模型关系不大,主要是Cursor默认会按“教学友好”的方式生成代码,注释多、错误处理全,是它训练时被教成这样的。你可以在项目根目录建个.cursorrules文件,把“禁止冗余注释、不要主动加try/except、只输出代码”写进去,比在prompt里临时说管用多了。还有个偏方是让它先写代码再单独说“去掉所有非必要注释”,比一开始就要求不加要靠谱。温度调低只影响随机性,管不住它这种默认习惯。
5楼
2026-09-21
我一般在prompt里直接写“只输出代码,零注释”,配合.cursorrules文件基本能压住。
6楼
2026-09-28
我也遇到过这情况,感觉Cursor默认就爱把代码写得像教学示例。后来我在项目根目录建了个.cursorrules文件,里面写清楚“禁止冗余注释、不要自动加错误处理”,效果明显好多了。另外prompt里别只写“不要注释”,换成“代码保持简洁,仅保留必要逻辑”可能更管用。温度调太低其实没啥用,关键还是规则约束。
7楼
11天前
刚入门,这个对我帮助很大。
8楼
4天前
在prompt里直接给个示例代码,说“照这个风格写,别加注释”,比单纯说“不要注释”管用多了。