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

Zenoss

作者 cluther 全部

Sublime Text 2 Zenoss开发的软件包

详细信息

  • 2014.05.02.14.42.57
  • github.com
  • github.com
  • 10年前
  • 2小时前
  • 12年前

安装次数

  • 总数 2K
  • Win 2K
  • Mac 338
  • Linux 161
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 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
Mac 1 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 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

README

源代码
raw.githubusercontent.com

SublimeZenoss

这是一个旨在简化Sublime Text 2Zenoss ZenPack开发的软件包。

此软件包包含以下Tab触发的代码片段

  • XML(或ZCML)文件

    • zconfigure

      为您创建一个完整的ZenPack configure.zcml模板。然后可以设置以下字段

      1. shortname:通常是ZenPack名称的小写表示形式。
      2. ShortClassName:对shortname友好的大写表示格式。
      3. DeviceClassName:ZenPack贡献的任何自定义设备子类的Python类名。
    • zcopyright

      添加标准的XML版权头部。默认情况下,版权属于Zenoss, Inc.因此,它对Zenoss员工更有用。

  • Python文件

    • zdevice

      为ZenPack贡献的设备子类生成一个完整的模板,包括模型类和API接口和连接。

      以下字段可以设置

      1. ClassName:设备子类的名称。
      2. attribute:类的第一个属性名称。
      3. stringattribute的类型。
      4. Attributeattribute友好的大写标题。用于用户界面。
      5. TextLineattribute的Zope模式类型。
    • zcomponent

      为ZenPack贡献的设备组件子类生成一个完整的模板,包括模型类和API接口和连接。

      字段与上述的zdevice相同。

    • zcopyright

      添加标准的Python版权头部。默认情况下,版权属于Zenoss, Inc.因此,它对Zenoss员工更有用。

  • JavaScript文件

    • zjs

      生成一个简单的匿名函数,以防止ZenPack干扰全局作用域。还定义了一个ZC变量,以便轻松访问Zenoss.component命名空间。

    • zcomponent

      生成创建设备组件子类自定义用户界面所需的标准模板。这包括人类友好的名称注册和自定义组件网格面板。

      以下字段可以设置

      1. MetaType:与相关设备组件子类关联的元类型。这与《Python》的戳ClassName片段相同。
      2. Singular Name:组件类型在单数上下文中的人类友好的名称。
      3. Plural Name:组件类型在复数上下文中的人类友好的名称。
      4. attribute:组件的第一个属性的名称。这与《Python》的戳attribute片段相同。
      5. Attribute:戳attribute的友好大写标题。它用作属性的列标题。
    • zcopyright

      添加标准JavaScript版权头部。默认情况下,它是Zenoss,Inc.的版权。因此,正如你可能想象的那样,它对Zenoss员工来说更有用。

安装

使用Package Control

安装戳SublimeZenoss最简单的方式是通过戳Package Control

安装Package Control后,重新启动ST2并打开命令彩卷(在OS X上为Command+Shift+P,在Linux/Windows上为Control+Shift+P)。选择“Package Control:安装包”,等待Package Control获取最新的包列表,然后选择列表中的Zenoss。使用此方法的优势在于Package Control会自动将SublimeZenoss升级到最新版本。

使用Git

将存储库克隆到Sublime Text 2包目录中,该目录位于用户的“家”目录中

git clone git://github.com/cluther/SublimeZenoss.git

不使用Git

GitHub下载最新源代码,并将整个目录复制到包目录中。

“包”包目录位于

  • OS X

    ~/Library/Application Support/Sublime Text 2/Packages/
    
  • Linux

    ~/.Sublime Text 2/Packages/
    
  • Windows

    %APPDATA%/Sublime Text 2/Packages/