claude 根本改不了大文件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lyxxxh2
V2EX    Claude

claude 根本改不了大文件

  •  
  •   lyxxxh2 8 天前 1101 次点击

    "商品列表"和"表单的弹窗"的代码在同个文件。

    我阅读很不舒服,我想让 claude 帮我分离。

    我本以为是件很轻松的事情,结果 claude 耗了: 3 个 claude 账号,还是写了一塌糊涂。

    让他分离一次,一个 claude 账号限额就超出了。

    提示词:

    src\views\goods\mangement.vue 内容太大了。 将弹窗表单的内容单分离开,弹窗表单放到 src\views\goods\components 目录。 只需要将商品列表和弹窗表格拆分成两个文件即可。 注意:我不是让你在 list 调表单组件,商品列表和商品创建 本身可以做两个页面的,我只是让你分离开。 - 比如在 list 定义商品表单变量 这是错误的,列表又不需要表单变量。 

    https://i.imgur.com/jnMcAEs.png

    最后:5 千行,给我分离出了 5133 + 4448 = 9 千行出来。

    6 条回复    2025-12-08 19:01:28 +08:00
    zcf0508
        1
    zcf0508  
       8 天前
    试试我这个

    https://github.com/zcf0508/vue-hook-optimizer/blob/master/packages/mcp/refactor_prompt_zh.md

    先安装这个 mcp ,然后用这个提示词让它修改组件。
    zcf0508
        2
    zcf0508  
       8 天前
    Pastsong
        3
    Pastsong  
       8 天前
    该充值了
    louiswong2099
        4
    louiswong2099  
       8 天前
    不是 claude 不行,是你的套餐干不了这事
    lyxxxh2
        5
    lyxxxh2  
    OP
       6 天前
    @zcf0508
    用了你 mcp 我估计也一样,让他拆多个组件,更加噩梦。
    一开始我让他拆多组件,更加耗时间,也一样拉。
    我才想让他干脆只拆两个就行了。
    ***
    一两千行我之前让 claude 拆分成两个控制器,没问题的。(后端)
    前端这是 5 千行,光是完成一个小 todo 都要 5-30 分钟。
    ***
    两个页面 css 和 js 混在一起。
    比如:
    这几段代码区是列表,下几段是表单的 ...
    claude 不读取全部代码,根本不知道怎么拆。
    ***

    我估计早超 200k 上下文了,原因应该是上下文限制。
    zcf0508
        6
    zcf0508  
       5 天前
    @lyxxxh2 可以尝试先使用 plan 模式列出计划
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2628 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 08:20 PVG 16:20 LAX 00:20 JFK 03:20
    Do have faith in what you're doing.
    ubao msn 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