收集有关崇高文本的信息

sublime_info的Python项目详细描述


Build Status

收集有关Sublime Text的信息

这是为Sublime plugin tests框架构建的。它提供了一种跨平台的方法来收集有关Sublime Text的数据,而不运行Sublime Text(创建Sublime Text的插件线束所必需的)。

Currently, only Linux is supported but OSX and Windows support are planned.

开始

使用pip install sublime_info

安装模块
importsublime_infosublime_info.get_sublime_path()# /usr/bin/sublsublime_info.get_sublime_version()# 3083sublime_info.get_package_directory()# /home/todd/.config/sublime-text-2/Packages

文档

sublime_info提供3个顶级函数供您使用。

获得崇高路径

sublime_info.get_sublime_path()"""Resolve Sublime Text path (e.g. /usr/bin/subl)

If ``SUBLIME_TEXT_PATH`` is provided via environment variables, it will be used.
Otherwise, a ``which``-like resolution will be returned.

:raises STNotFoundError: If Sublime Text cannot be found, an error will be raised.
:returns: ``SUBLIME_TEXT_PATH`` or ``which``-like resolution
:rtype: str
"""

获得超高版本

sublime_info.get_sublime_version()"""Resolve Sublime Text version (e.g. 2221, 3083)

Sublime Text is resolved via ``get_sublime_path``

:raises Exception: If the Sublime Text version cannot be parsed, an error will be raised.
:returns: Version of Sublime Text returned by ``sublime_text --version``.
:rtype: int
"""

获取软件包目录

sublime_info.get_package_directory()"""Resolve Sublime Text package directory (e.g. /home/todd/.config/sublime-text-2/Packages)

:raises Exception: If the Sublime Text version is not recognized, an error will be raised.
:returns: Path to Sublime Text's package directory
:rtype: str
"""

贡献

代替正式的形式指南,注意保持现有的编码风格。为任何新的或更改的功能添加单元测试。通过./test_linux.sh进行测试。

捐赠

通过gittip支持此项目和others by twolfson

Support via Gittip

无证

截至2013年10月14日,Todd Wolfson已将此存储库及其内容发布到公共域。

它已经在UNLICENSE下发布了。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Restlet方法和用户授权   cmake java演示项目无法使用我的清单创建“jar”。MF   java Tapestry 5用户身份验证   java和数组列表到整数   java由于某些原因,它不会添加到arrayList中   java从包外部获取对字段的packagelevel访问权限?   java Docker容器无法上载基于EMR的Hadoop   java数据源。找不到groovy。Grails2.4.4   java如何将“查找或创建”方法提取到抽象类?(Spring数据Jpa)   数组Java使用Gson将对象值更新为json文件   sqlite Swing JavasqlLite相对路径连接   java IllegalStateException和NoTouchElementException之间有什么区别   Spring中的java JDBC模板出现异常   java如何在这种通用方法中避免SuppressWarnings(“未检查”)?   HPQC OTA客户端Java API获取测试用例历史记录   大家好。我在主类中有getUserData方法。我想从主类调用这个方法。有人能帮我吗?