没网页相关编程基础,从零开始到写一个有实用价值的 VSCode 插件大概需要多久? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cy18
V2EX    Visual Studio Code

没网页相关编程基础,从零开始到写一个有实用价值的 VSCode 插件大概需要多久?

  •  
  •   cy18 2023-11-26 22:17:42 +08:00 817 次点击
    这是一个创建于 737 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在主要工作语言是 C 、Python ,也搞过 C#之类的 GUI ,HTML/CSS/JS 之类的属于只见过猪跑的程度,现在有个需求需要写 VSCode 插件,请教下,大概需要多久能找到门道?

    12 条回复    2023-11-28 21:51:40 +08:00
    wakarimasen
        1
    wakarimasen  
       2023-11-26 22:37:50 +08:00 via Android
    你要做什么规模和什么功能的扩展?
    速成 CSS 和 JS 至少要半个月吧。
    Alias4ck
        2
    Alias4ck  
       2023-11-26 22:46:13 +08:00
    微软有很多 vscode extension 的 template ( https://github.com/microsoft/vscode-extension-samples),另外还有 copilot 加持(支持问 vscode 的一切 感觉应该会很快
    cy18
        3
    cy18  
    OP
       2023-11-26 22:48:57 +08:00
    @angrylid #1 主要功能是从外部程序拿到一些数据,然后做一些代码相关的统计,显式对应的图表,并且实现从图表中跳转到对应代码中函数、特定行之类的。
    fuweichin
        4
    fuweichin  
       2023-11-26 23:36:50 +08:00
    之前做了个简单 VSCode 扩展程序练手,大约用了 2 天。
    实用价值不高,功能如下:
    + 移动所选文本到新文件 (包含对<script>、<style>的特别处理)
    + 插入文件内容
    + 插入相对路径
    Hsinyao
        5
    Hsinyao  
       2023-11-27 00:58:41 +08:00 via Android
    问 ChatGPT ,让他写个模板对着改就行,很快的
    QQ419367301
        6
    QQ419367301  
       2023-11-27 02:21:38 +08:00
    这个看插件需求难度,现在有 AI 很多案例参考
    murmur
        7
    murmur  
       2023-11-27 08:31:47 +08:00
    没有基础意味着不懂需求,写出来也是白写
    murmur
        8
    murmur  
       2023-11-27 08:35:52 +08:00
    @cy18 你这个需求不就是 sonar cube 么,你统计什么,各种科学的代码分析方式都有了,加载规则就行了
    cy18
        9
    cy18  
    OP
       2023-11-27 09:39:30 +08:00
    @murmur #8 谢谢,我看看,顺便找找有没有现成的东西能做基础的。
    tool2d
        10
    tool2d  
       2023-11-27 09:51:30 +08:00
    @cy18 "主要功能是从外部程序拿到一些数据,然后做一些代码相关的统计,显式对应的图表,并且实现从图表中跳转到对应代码中函数、特定行之类的。"

    类似的需求,我是用自己喜欢的语言写成的 exe ,简单写一个 VS IDE 插件,中转调用就可以了。

    什么都用插件写,确实挺麻烦的。
    dsg001
        11
    dsg001  
       2023-11-27 11:16:48 +08:00
    各种语言写小玩意,用 gpt 很容易出活
    ronen
        12
    ronen  
       2023-11-28 21:51:40 +08:00 via Android
    一个礼拜,不能再多了。
    实用与否与代码实现有一些差距。 如果你已经想的很清楚了,实现是很快的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3193 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 11:19 PVG 19:19 LAX 03:19 JFK 06:19
    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