Skip to content

Kether动作补全:原生动作+TabooLib提供公有动作+questengine提供的私人动作+Chemdah公私动作+KetherScript代码高亮已完成!

License

Notifications You must be signed in to change notification settings

LiteCat0905/Kether-snippet

Repository files navigation

⚠ 注意:使用前请安装YAML扩展!否则无法提示

名称: YAML | ID: redhat.vscode-yam | 发布者: Red Hat | VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml

下载

VSCode商店下载

IMG

📃特点


你只需要记住标题

图

输入文字自动补全!

动图

插件已经实现了所有由 TabooLib 提供的公有动作以及原生动作、Chemdah、QuestEngine的补全以及提示 (类似WIKI)

[ 测试 ] 打开文件 【光标选中文件名(例如 litecat.ks ) 按下 Ctrl + F12 即可跳转工作区下为litecat.ks的文件】[ 支持在YAML/KetherScript 中使用 ]

[ 测试 ] 对KETHERSCRIPT的格式化程序


✏想法与意见

如果你想帮助我们更好的修改本插件你可以通过以下两种途径联系我:

  1. QQ:961274111

  2. 邮件: [email protected]

  3. GITHUB ISSUES: https://github.com/LiteCat0905/Kether-snippet/issues


1.0.5 预览版 (2023/12/10)

  • 添加KS文件图标[ Light/Dark ]
  • 更新了插件图标
  • 修复Taboolib中公有动作Literal的错误
  • 添加KetherScript的创建函数的补全
  • [ 测试 ] 添加新功能打开文件 【光标选中文件名(例如 litecat.ks ) 按下 Ctrl + F12 即可跳转工作区下为litecat.ks的文件】[ 支持在YAML/KetherScript 中使用 ]
  • [ 测试 ] 添加新功能对KETHERSCRIPT的格式化程序
  • 重构Kether的代码高亮

1.0.4 (2023/1/20 23:23)

  • 紧急修复一处BUG (1.0.3版本报废!)

1.0.0 (2023/1/17 1:48)

  • 编写所有由 TabooLib 提供的公有动作以及原生动作的补全

1.0.1 (2023/1/17 14:36)

  • 优化 player 补充体验
  • location 输入优化
  • 规范描述信息:(XX私人动作)····描述
  • 更新questengine提供的私人动作

1.0.2 (2023/1/17 19:58)

  • 简单支持.ks(Kether Script)文件

还没具体写语法相关的东西,只能识别这类文件罢了( 还在学着写

1.0.3 (2023/1/20 1:47)

  • ※该版本报废
  • 支持.ks(Kether Script)文件

照着Ruby简单写了些语法高亮(还是不会写)支持高亮大部分Kether语法

  • 支持.ady文件支持 同上
  • 修正 TabooLib公有动作 关于IF,ELSE的格式
  • 新增 Chemdah 公私有动作
  • 修复 TabooLib公有动作 关于CHECK 的语法错误
Copyright (C) 2023 LiteCat

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.