Cursor 这个点击用 AI 生成 commit message 怎么让它简洁一点? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ethusdt
0.01D
V2EX    程序员

Cursor 这个点击用 AI 生成 commit message 怎么让它简洁一点?

  •  
  •   ethusdt
    FaiChou 23 天前 1989 次点击

    vscode

    本来是用 aicommit 这种命令行工具的,但发现 cursor 自带,但是问题是每次生成的 message 都巨长。即使在 cursor 设置中的 user rules 中加上规范它也不听。

    到底哪里能搞一下这个 prompt 。

    8 条回复    2025-09-17 22:19:10 +08:00
    Rorysky
        1
    Rorysky  
       23 天前
    不长呀,我一直手工这么写,这不挺好么?
    ethusdt
        2
    ethusdt  
    OP
       23 天前
    @Rorysky changelog 其实可以精简些的。这么详细适合放到 details 中。
    YangQingLin
        3
    YangQingLin  
       22 天前
    可以试试在 .cursorrules 文件里面加要求。
    我之前就是在那文件里面写让它在生成 commit 的时候根据内容带上合适的 emoji
    或者你可以在编写 details 之前让 AI 总结一下
    izjing666
        4
    izjing666  
       22 天前
    加不了,他是根据你历史的 message 格式生成的
    ethusdt
        5
    ethusdt  
    OP
       22 天前
    @izjing666 确实 它是根据历史 commit message 作为 history chat 配合 diff 内容来生成新 commit msg 的。
    TsubasaHanekaw
        6
    TsubasaHanekaw  
       22 天前
    cursor 不清楚, copliot 现在开放了 聊天的 debug 模式 ,能看到他的提示词和请求信息, 里面不仅有 git diff 内容,还会引用我自定义的 copilot-commit-message.instructions
    realJamespond
        7
    realJamespond  
       22 天前
    改用 continue 自己写 prompt
    zhengfan2016
        8
    zhengfan2016  
       22 天前
    是吗,但是我的历史全是英文,cursor 还是能给我生成出中文的 commit ,window 客户端就是这样,macos 的客户端生成的是英文 commit
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1174 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:33 PVG 07:33 LAX 16:33 JFK 19:33
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86