找回密码
马上加入

QQ登录

只需一步,快速开始

搜索
发新帖

0

收听

2

听众

108

主题
发表于 2024-6-22 02:48:27 | 查看: 2123| 回复: 23



996传奇引擎代码提示VS Code插件
由alg阿灵戈社区自主研发,社区地址:https://alg.zmengine.com/
作者:alg-开发者2号-萧山财神

功能
  • 提示996文档中的代码块
  • 自动完成lua代码块
  • lua代码提示
  • 996引擎代码提示
  • AI提示
  • algGPT






https://www.douyin.com/user/self?modal_id=7383050475257466123&showTab=post


2024-06-28:最新版教程



996传奇引擎代码提示VS Code插件,作者:alg-开发者2号-萧山财神,alg阿灵戈社区自研
https://www.bilibili.com/video/BV1bhgdexEPM/?share_source=copy_web&vd_source=767278cc24e42f13e3f6f05024e77e5d






视频可以配合下面的文档食用

演示1【代码块】
  • md:模块(Module),从创建类开始,输入md自动生成类,这时候你会看到光标在3个Mclass后面闪烁,你只要输入类名,就会创建好,然后按tab键就可以输入方法名,输入完之后再按tab键又可以输入参数名

    local Mclass = {}

    function Mclass.functionName(param)

    end

    return Mclass

  • mtd:元表(Metatable),同上

    local t = {}
    local mt = {
        __index = function(table, key)
       
        end
    }
    setmetatable(t, mt)

  • fd:函数定义,同上

    function functionName(params)
       
    end
  • ifelse:条件语句,同上

    if param then

    else

    end

  • elseif:条件语句,同上

    if params1 then

    elseif params2 then

    else

    end

  • ifd:条件语句,同上

    if param then

    end

  • ford:for 循环,同上

    for i = 1, 10 do

    end

  • whiled:while 循环,同上

    while param do

    end

  • fort:迭代表,同上

    for key, value in pairs(tablename) do

    end

  • ed:错误处理,同上

    local status, err = pcall(functionName)
    if not status then
        print("Error: " .. err)
    end

  • 更多待续...欢迎留言补充

演示2【自动补全】
举几个例子
  • SL:JumpTo(id)跳转到某个超链,输入jum..,不用输入完整,会有弹出提示,点击【在线文档】就可以跳转到996在线文档网页


  • SL:JsonDecode(jsonStr, isfilter)json字符串解密,同上

  • SL:scheduleOnce(node, callback, time) 开启一个单次定时器, 绑定node节点,同上



插件使用方法
找QQ群436063587【alg-开发者2号-萧山财神】获取文件【alg996GeneratorCode-0.0.1.vsix】
  • 将vs code更到最新,至少1.90.2版本
  • 按下“Ctrl + Shift + P”,打开VS Code的命令面板
  • 输入“install from VSIX”,然后按下回车键
  • 选择【alg996GeneratorCode-0.0.1.vsix】文件,然后点击“Install”按钮
  • 安装完成后,VS Code会弹出提示窗口,告知插件已经安装成功
  • 验证:按下“Ctrl + Shift + P”,打开VS Code 的命令面板,输入“alg_999”,弹框提示欢迎说明安装成功

如下所示





费用说明
还没定好,可能与996文档AI助手捆绑销售
目前只有常用的函数和代码块,还没完善,工作量太大了,常用函数SL页面就添加了6个小时,太折磨人了,如果你也愿意帮忙添加,来找QQ群436063587【alg-开发者2号-萧山财神】分单一下工作量

如果分单工作量
很简单,按以下json格式添加即可
[
    {
        "label": "release_print",
        "insertText": "SL:release_print()",
        "documentation": `# 打印函数-日志打印,[在线文档](http://engine-doc.996m2.com/web/#/22/1355)
        `
    },
    {
        "label": "rint",
        "insertText": "SLrint()",
        "documentation": `# 打印函数-DEBUG下日志打印,[在线文档](http://engine-doc.996m2.com/web/#/22/1355)
        `
    },
]
label:就是输入的内容
insertText:就是自动填写的、自动补全的内容
documentation:提示的说明面板中的内容



2024-07-08更新:替换algGPT免费版地址:
2024-07-04更新:取消授权改为社区账号登录,
2024-07-03更新:修改algGPT付费接口为免费接口,增加错误提示忽略,例如:GUI不会再有下划线保存,继续免费15天。

2024-06-27更新:
1. 增加官方前端文档直接查
2. 增加官方后端文档直接插
3.增加方法在鼠标悬停后显示文档提示
4. 修复自动补全方法换行文档
5. 关闭了AI智能代码提示功能,优化后在添加
6. 通知:由于试用成本过高一天就被用了$15美金,这次新充值的20美金用完就不提供algGPT试用了,这个本来就是付费功能,只是集成到vs code中方便使用,如需开通,请查看996文档AI助手
下载获取插件:

2024-06-26更新:增加代码补全和AI实时代码提示开关,下载获取插件:
2024-06-26更新:放弃自研algGPT会话界面,直接整合996文档AI助手会话框,依然免费15天,下载获取插件:
2024-06-25更新:algGPT,基于996文档AI助手,下载获取: (免费试用15天)
2024-06-24更新:增加15天免费试用期,下载获取:
2024-06-23更新:增加AI智能提示。
2024-06-22更新:完成三端客户端文档录入


  • 以下附件需要回复 1 次可见,已回复 0
  • 1、alg996GeneratorCode-0.0.1-2024-07-08.vsix 1.11MB 已下载 26 次
  • 2、alg996GeneratorCode-0.0.1.vsix 313KB 已下载 5 次
  • 3、alg996GeneratorCode-0.0.1.vsix 841KB 已下载 0 次
  • 4、alg996GeneratorCode-0.0.1.vsix 839KB 已下载 3 次
  • 5、alg996GeneratorCode-0.0.1.vsix 838KB 已下载 12 次
  • 6、alg996GeneratorCode-0.0.1.vsix 835KB 已下载 23 次
  • 7、alg996GeneratorCode-0.0.1.vsix 834KB 已下载 1 次
  • 8、alg996GeneratorCode-0.0.1.vsix 835KB 已下载 10 次
  • 9、alg996GeneratorCode-0.0.1-15天免费试用.vsix 257KB 已下载 9 次

alg996GeneratorCode-0.0.1.vsix

835.29 KB, 下载次数: 23

发表于 2025-1-7 18:49:15 IP属地:山东省

大佬 这里乱码怎么解决? a008bd8a3d84dd2d5c36838dc223210.png

回复 显示全部楼层 道具 举报

发表于 2024-12-9 20:23:28 IP属地:江西省南昌市

真好

回复 显示全部楼层 道具 举报

发表于 2024-10-22 21:26:14 IP属地:四川省成都市
谢谢师兄

回复 显示全部楼层 道具 举报

发表于 2024-9-29 21:50:21 IP属地:江西省

666666 太厉害了

回复 显示全部楼层 道具 举报

发表于 2024-9-9 13:42:12 IP属地:河南省商丘市

66666666666

回复 显示全部楼层 道具 举报

发表于 2024-8-26 20:00:21 IP属地:湖南省长沙市

6666666666666666666666

回复 显示全部楼层 道具 举报

发表于 2024-8-23 21:33:44 IP属地:上海市

好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好a

回复 显示全部楼层 道具 举报

发表于 2024-8-20 17:55:54 IP属地:山东省临沂市

good

回复 显示全部楼层 道具 举报

发表于 2024-7-28 17:45:59 来自手机 IP属地:湖北省武汉市
说是要回复可见 哈哈

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 马上加入

QQ|Archiver|手机版|小黑屋|alg阿灵戈社区 ( 苏ICP备2023026137号-1|苏ICP备2023026137号-1 )

GMT+8, 2025-3-13 00:08 , Processed in 1.994980 second(s), 56 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表