Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>996三端引擎lua-alg社区代码提示New to Visual Studio Code? Get it now.
996三端引擎lua-alg社区代码提示

996三端引擎lua-alg社区代码提示

alg

|
235 installs
| (0) | Free
alg阿灵戈社区开发的996代码提示的VS Code插件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

alg_996_generator_code

这是一个alg阿灵戈社区开发的996传奇引擎代码提示工具

npm run compile vsce package

alg996GeneratorCode-1.0.0.vsix

996传奇引擎代码提示VS Code插件

由alg阿灵戈社区自主研发,社区地址:https://alg.zmengine.com/

作者:alg-开发者2号-萧山财神

功能

  1. 提示996文档中的方法与代码补全
  2. 自动完成lua代码块

演示1【代码块】

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

    local Mclass = {}
    
    function Mclass.functionName(param)
    
    end
    
    return Mclass
    
    
    
  2. mtd:元表(Metatable),同上

    local t = {}
    local mt = {
        __index = function(table, key)
    
        end
    }
    setmetatable(t, mt)
    
    
    
  3. fd:函数定义,同上

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

    if param then
    
    else
    
    end
    
    
    
  5. elseif:条件语句,同上

    if params1 then
    
    elseif params2 then
    
    else
    
    end
    
    
    
  6. ifd:条件语句,同上

    if param then
    
    end
    
    
    
  7. ford:for 循环,同上

    for i = 1, 10 do
    
    end
    
    
    
  8. whiled:while 循环,同上

    while param do
    
    end
    
    
    
  9. fort:迭代表,同上

    for key, value in pairs(tablename) do
    
    end
    
    
    
  10. ed:错误处理,同上

    local status, err = pcall(functionName)
    if not status then
        print("Error: " .. err)
    end
    
    
    
  11. 更多待续...欢迎留言补充

演示2【自动补全】

举几个例子

  1. SL:JumpTo(id)跳转到某个超链,输入jum..,不用输入完整,会有弹出提示,点击【在线文档】就可以跳转到996在线文档网页

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

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

  4. 目前只添加了SL页面中的函数,移动端未添加,如需补充请联系QQ群436063587【alg-开发者2号-萧山财神】,996在线文档SL地址http://engine-doc.996m2.com/web/#/22/1355

插件使用方法

找QQ群436063587【alg-开发者2号-萧山财神】获取文件【alg996GeneratorCode-0.0.1.vsix】

  1. 按下“Ctrl + Shift + P”,打开VS Code的命令面板
  2. 输入“install from VSIX”,然后按下回车键
  3. 选择【alg996GeneratorCode-0.0.1.vsix】文件,然后点击“Install”按钮
  4. 安装完成后,VS Code会弹出提示窗口,告知插件已经安装成功
  5. 验证:按下“Ctrl + Shift + P”,打开VS Code 的命令面板,输入“alg_999”,弹框提示欢迎说明安装成功

费用说明

还没定好,可能与996文档AI助手捆绑销售

目前只有常用的函数和代码块,还没完善,工作量太大了,常用函数SL页面就添加了6个小时,太折磨人了,如果你也愿意帮忙添加,来找QQ群436063587【alg-开发者2号-萧山财神】分单一下工作量

如果分单工作量

很简单,按以下json格式添加即可

[
    {
        "label": "release_print",
        "insertText": "SL:release_print()",
        "documentation": dedent`# 打印函数-日志打印,[在线文档](http://engine-doc.996m2.com/web/#/22/1355)
        `
    },
    {
        "label": "Print",
        "insertText": "SL:Print()",
        "documentation": dedent`# 打印函数-DEBUG下日志打印,[在线文档](http://engine-doc.996m2.com/web/#/22/1355)
        `
    },
]

label:就是输入的内容

insertText:就是自动填写的、自动补全的内容

documentation:提示的说明面板中的内容

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft