【问题标题】:Sublime Text Package Control - creating a very basic packageSublime Text Package Control - 创建一个非常基本的包
【发布时间】:2012-10-05 21:40:37
【问题描述】:

我想为 Sublime Text 2 创建一个非常简单的 TypeScript 包到 Package Control

我从未开发过 Sublime Text 扩展/插件,但我只想打包 2 个现有文件

  • TypeScript 语法高亮文件typescript.tmlanguage(来自here
  • TypeScript 构建系统typescript.sublime-build(感谢this answer

根据docs的第一步是

将您的插件托管在 GitHub 或 BitBucket 上自己的存储库中。
只包含一个插件,并且插件文件在根目录下 回购。

我需要创建一个插件吗?我可以分叉一个简单的基本的吗? (发现很多复杂的)

编辑:

找到这个https://github.com/danro/LESS-sublime

并根据示例创建了这个https://github.com/eranation/sublime-text-2-typescript

就这些了?我应该删除该文件夹吗?

【问题讨论】:

  • 我已经在此处描述了您需要遵循的步骤:stackoverflow.com/questions/12779631/… 和此处:stackoverflow.com/questions/12799237/…
  • @esimov 是的,我的包基于你的工作(顺便说一下,我在 Windows 上遇到了正则表达式的问题,编译错误消息没有正确解析,但这是另一个主题)但我的这里的问题是如何为它创建一个 text mate 2 "Package Control" 包(wbond.net/sublime_packages/package_control),这将允许轻松安装语法和构建系统......
  • 感谢 Eran 的努力,我希望他们尽快将其包括在内。手动克隆它似乎工作得很好。

标签: sublimetext2 typescript


【解决方案1】:

据我了解(我自己将第一次经历此过程)您的文件夹是包,它是添加到包控件中的内容。

包里面可以有很多不同的东西,构建设置、插件、代码 sn-ps、键盘快捷键等等......

所以是的,只要文件夹中的两个文件就足够了。

【讨论】:

    【解决方案2】:

    我还没有测试过你的包是否有效。但是你现在需要做的是:

    1. link 上 sublime package_control_channel 存储库的“分支”

    2. 根据第12步的specificationthis修改repositories.json文件

    3. 向 Sublime Text 2 package_control_channel 存储库发出拉取请求

    如果您的拉取请求被接受,它将成为 Sublime Text 2 官方存储库的一部分。

    【讨论】:

    • 谢谢,我知道这些步骤,但我正在寻找“步骤0”,我的包需要如何构建,它只是一个包含构建和语言突出显示文件的文件夹?
    • 我需要测试才能给你一个明确的答案。但是我认为你的设计是正确的。
    • 对我来说效果很好。我在我的电脑中的文件夹C:\Users\[my user]\AppData\Roaming\Sublime Text 2\Packages 上保存了打字稿,然后我重新启动了我的 Sublime。很不错的插件! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 2013-02-02
    相关资源
    最近更新 更多