Kodi开发工具包
ST3插件,帮助进行Kodi皮肤/脚本开发(IDE-like)
详细信息
安装次数
- 总数 756
- Win 469
- Mac 106
- Linux 181
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读取我
Kodi开发工具包
ST3插件,用于在鼠标悬停时显示翻译后的Kodi标签,快速打开Kodi日志,语法高亮,等等。
需求
为了使一切正常工作,您需要将Kodi插件作为项目来管理,同时将插件根目录作为唯一的文件夹。为了允许与Kodi的JSON-RPC交互,您还需要安装脚本工具箱(https://github.com/phil65/script.toolbox),并在Kodi设置中激活JSON控制。另外,不要忘记设置您的KodiDevKit设置!
功能列表
Kodi日志
- 从命令面板打开日志
- 当选择带路径的行时按shift+enter跳转到异常发生的代码
语法高亮
- 为以下内容添加了自定义语法高亮:
- Kodi语言文件
- Kodi SkinXML文件
- Kodi日志文件
工具提示
- 当选择标签id时显示英文翻译
- 当选择标签id时显示所选的额外翻译
- 当选择颜色时显示所有颜色主题的实际颜色/颜色十六进制/透明度百分比
- 显示变量内容
- 显示包含内容
- 显示字体标签
- 显示常量值
- 在工具提示中显示所选Kodi InfoLabel的值(通过JSON-RPC)
- 显示所选图像的信息(尺寸和文件大小)
- 显示窗口文件名
JSON-RPC:(需要最新版本的script.toolbox)
- 保存xml后自动重新加载皮肤
- 从命令面板执行内置命令
- 重新加载皮肤
- 显示Kodi InfoLabel
快捷键
- 对于常见的Kodi代码片段的自动完成
- 内置命令
- 布尔条件
- 窗口名称
- 包含名称
- 变量名称
- 字体名称
- 常量名称
快捷键
- 跳转至包含(shift+enter)
- 跳转至变量(shift+enter)
- 跳转至常量(shift+enter)
- 跳转至字体(shift+enter)
- 跳转至标签定义(shift+enter)
- 跳转至颜色定义(shift+enter)
- 预览皮肤图像(ctrl+enter)
- 切换xml文件夹(ctrl+shift+enter)
- 复制代码片段(并插入从[偏移量]开始的ASCII数字)(ctrl+shift+x)
模糊搜索
- 搜索所有皮肤标签
- 搜索包括预览的所有纹理
- 搜索所有可用的字体
- 搜索当前打开文件的所有已翻译字符串($LOCALIZE[id])
- 搜索所有布尔条件
- 搜索所有内置函数
检查
- 检查未使用的包含/无效包含引用
- 检查未使用的变量/无效变量引用
- 检查未使用的字体/无效包含字体引用
- 检查未使用的标签/无效标签引用
- 检查无效的值/结构
- 无效节点
- 无效属性
- 无效属性值
- 无效节点值
- 无效多个节点
- 检查正确的括号
- 检查“空”操作调用
上下文菜单
- 将标签移动到语言文件(使用第一个空闲id创建条目,并用$LOCALIZE[foo]替换选中的文本)
- 转到Kodi在线维基百科(打开相应的在线帮助页面,目前仅对控件类型有效)
- 预览皮肤图像
其他
- 保存时自动检查皮肤文件
- SkinCheck也可以通过命令行使用“python script.py PATH_TO_ADDON”
- 需要Python 3.3解释器
- 从命令面板使用texturepacker构建皮肤
- 跳转到插件命令
远程操作
- 快速访问常用ADB命令
- 设置远程IP
- 连接到远程
- 将插件推送到远程
- 从远程拉取日志
- 在远程上清除临时文件夹
- 从远程拉取屏幕截图
- 重启远程
注意: Sublime Text 2不受支持。此外,KodiDevKit利用了ST3中的一些功能,这些功能在早期的ST3版本中存在bug或是在测试版中实现的。为了获得最佳体验,请使用最新的ST3开发版本。最低要求版本为3084。
在PackageControl上可用: https://packagecontrol.sublime.net.cn/packages/KodiDevKit