ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Kodi开发工具包

phil65 ST3

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

读取我

源代码
raw.githubusercontent.com

Kodi开发工具包

License

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