最近在尝试用Cursor做些数据处理的小项目,比如写个简单的CSV清洗脚本。但发现它生成的代码总是夹杂着大量中文注释(比如“# 打开文件”这种一眼就懂的东西),还喜欢把一行逻辑拆成五六个变量来写,看着很啰嗦。我试过在prompt里加“简洁一点”、“不要注释”,但效果不稳定。想问下大家是不是我哪里设置不对,或者需要用其他模式?还是说AI编程工具本来就这个风格,得自己手动改?求指点。
楼主
2026-07-18
用Cursor写Python脚本,老是生成一堆没用的注释和冗余代码,怎么调?
请 登录 后发表回复
全部回复
共 181 条
2楼
1小时前
这个其实跟Cursor的默认行为关系挺大,它为了照顾大多数用户,默认会往“可读性强”的方向走,注释多、变量拆得细,对新手友好,但对想写紧凑脚本的人来说就有点烦。我自己的经验是,光在prompt里说“简洁”确实不太稳,因为它每次生成都会重新判断上下文,最好是在项目根目录放一个.cursorrules文件,把“不要解释性注释”“避免无意义中间变量”“保持函数短小”这类规则写进去,这样它会持续遵守。另外你可以试试在对话里直接给它一个你认可的代码样例,说“照这个风格来”,比抽象描述有效得多。还有个点,Cursor不同模型风格差异也明显,Claude系通常更啰嗦但稳,GPT系有时更干脆,可以换着试试。至于中文注释,如果它老冒出来,可以在规则里明确写“注释只用英文,且仅用于非显而易见逻辑”,一般能压下去。最后说句实在的,AI生成后手动删两行注释真不算啥大成本,关键是别让它把逻辑拆得你回头自己都看不懂,那个才更麻烦。