• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Angela2022
V2EX  ›  程序员

*** 公司积累了一个常用代码片段库, 请问: 有没有工具能快速定位, 并把相应代码片段贴到 VSCODE 中 ***

  •  
  •   Angela2022 · Nov 21, 2023 · 3768 views
    This topic created in 930 days ago, the information mentioned may be changed or developed.
    公司积累了一个常用代码片段库, 有些封装好了可以直接 import, 有些不方便封装, 仅仅是代码片段或模板(如一个算法, 一个功能片段), 需要在开发 APP 中快速定位这些代码片段并自动粘贴到 VSCODE 的相应位置.

    请问有啥工具或算法能达到上述功能?

    谢谢
    10 replies    2023-11-21 15:11:38 +08:00
    HikariLan
        1
    HikariLan  
       Nov 21, 2023
    我觉得你们需要的不是常用代码片段库,而是拿这一堆零散的东西搓一个工具库出来用,就像 HuTool 一样
    Freakr
        2
    Freakr  
       Nov 21, 2023   ❤️ 1
    bigfei
        3
    bigfei  
       Nov 21, 2023
    直接训练个大模型啊
    cdswyda
        4
    cdswyda  
       Nov 21, 2023   ❤️ 2
    了解下 snippets ,这个可以自己配,写个 json 文件就行。 作用就是敲个前缀,可以自动替换成一大段代码。 很多插件也就是提供了这个功能。
    或者写插件用自动补全 好像是叫 CompletionItemProvider ,这个可以用前面输入的一段做自定义查询然后提供列表。

    但是我感觉是固定片段的话 snippets 就够,关键字定义好 都按这个来就是。
    DTCPSS
        6
    DTCPSS  
       Nov 21, 2023
    Snippets ,原生支持
    Leeeeex
        7
    Leeeeex  
    PRO
       Nov 21, 2023
    @cdswyda 有意思,但是我在 webstorm 上搜索好像没有这个插件。
    lifesimple
        8
    lifesimple  
       Nov 21, 2023
    设置-配置用户代码片段
    akaxiaok339
        9
    akaxiaok339  
       Nov 21, 2023   ❤️ 1
    @chanChristin webstorm 自带的 Live Templates
    cdswyda
        10
    cdswyda  
       Nov 21, 2023   ❤️ 1
    @chanChristin #7 vscode 叫 snippets idea 中叫 Live Templates 在 Settings -> editors 下(webstorm 应该和 idea 一样的)。这玩意应该都是编辑器自带的,不需要额外插件。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 20:04 · PVG 04:04 · LAX 13:04 · JFK 16:04
    ♥ Do have faith in what you're doing.