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

2023-11-21 08:23:25 +08:00
 Angela2022
公司积累了一个常用代码片段库, 有些封装好了可以直接 import, 有些不方便封装, 仅仅是代码片段或模板(如一个算法, 一个功能片段), 需要在开发 APP 中快速定位这些代码片段并自动粘贴到 VSCODE 的相应位置.

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

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

但是我感觉是固定片段的话 snippets 就够,关键字定义好 都按这个来就是。
rioshikelong121
2023-11-21 08:39:27 +08:00
DTCPSS
2023-11-21 08:42:14 +08:00
Snippets ,原生支持
chanChristin
2023-11-21 09:53:14 +08:00
@cdswyda 有意思,但是我在 webstorm 上搜索好像没有这个插件。
lifesimple
2023-11-21 10:01:22 +08:00
设置-配置用户代码片段
akaxiaok339
2023-11-21 10:42:19 +08:00
@chanChristin webstorm 自带的 Live Templates
cdswyda
2023-11-21 15:11:38 +08:00
@chanChristin #7 vscode 叫 snippets idea 中叫 Live Templates 在 Settings -> editors 下(webstorm 应该和 idea 一样的)。这玩意应该都是编辑器自带的,不需要额外插件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/993676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX