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

Premake

tynril 全部

这个 Sublime Text 2 插件允许在 Sublime Text 中使用 Premake,并为使用它提供了一个可携带的多文件构建系统。

详细说明

  • 2013.10.12.16.24.32
  • github.com
  • github.com
  • 11年前
  • 2小时前
  • 11年前

安装

  • 总计 506
  • Win 313
  • Mac 113
  • Linux 80
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 1 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 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

Sublime Text Premake 插件

此插件允许在 Sublime Text 中使用 Premake,并提供了一个使用它的可携带的多文件构建系统。

安装

为了安装 Premake 插件,你可以

  • 使用 git 克隆此仓库到 Sublime Text 安装包目录内;
  • 下载此仓库的归档,并在 Sublime Text 安装包目录中解压。

为了使此插件正常工作,你还需要安装 premake4make,并将它们添加到你的 PATH 中。

入门

为了使用 Premake 插件,你必须

  • 打开一个 Sublime Text 项目
    Premake 插件使用你的项目设置文件来检索和存储其设置,例如 premake 构建文件路径。
  • 拥有一个 premake 构建文件
    此插件旨在 使用 你的 premake 构建文件,而不是 生成 它。默认情况下,此文件名为 premake4.lua,并应存储在你的项目根目录中。如果你希望如此,你可以通过在项目设置文件中设置 premake_file 设置来改变此行为,并使用此路径。

使用

你可以使用 Premake 插件来

  • 生成你的构建文件
    为此,只需执行 Premake: Generate 命令。运行 premake4 工具以生成 GNU Makefiles。
  • 清理构建文件
    使用 Premake: Clean 命令。
  • 构建你的项目
    选择《Premake》构建系统(在《工具 > 构建系统》中),就像通常一样使用《构建: 构建》命令(或《Ctrl+B》/《⌘+B》)来构建您的项目。这将会使用生成的makefile来构建您的整个项目。如果没有指定配置,它将构建默认配置。
  • 更改构建配置
    如果您定义了多个构建配置(如《调试》和《发布》),您可以使用《Premake: 选择配置》命令来选择构建系统应该构建哪个配置。您也可以编辑项目文件中的《premake_configuration》设置,如果您愿意的话。
  • 运行您的项目
    一旦选择了《Premake》构建系统,您可以使用《构建: 运行》(或《Ctrl+Shift+B》/《⌘+Shift+B》)命令来运行您的项目。如果项目中存在多个可运行的目标,您将被提示选择要运行的目标。您的选择将被保存在项目文件的《premake_run_target》设置中。您可以在此处更改它,或使用《Premake: 选择运行目标》命令来做出新的选择。

许可证

此插件在《MIT开源许可证》(MIT Open Source License)下提供。这意味着只要您保留我的姓名和版权声明与之在一起,您就可以自由地用它来做任何事情。此外,我对您使用此插件所做的一切不负责任。

Copyright (c) 2012 Samuel Loretan (tynril at gmail dot com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.