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

星座

abathur ST3

Sublime Text 3 中简单但强有力的项目/工作流程管理方式

详细信息

  • 0.2.2
  • github.​com
  • github.​com
  • 4年前
  • 1小时前
  • 6年前

安装次数

  • 总数 100
  • Win 65
  • Mac 26
  • Linux 9
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 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
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

Constellation

Sublime Text 3 的简单项目和流程管理器

Constellation 赋予您一项超级能力——它可以按您的需求将现有项目组合成“星座”一起打开或关闭。项目可以属于多个星座。

constellation

入门指南

  1. 通过 Package Control 安装 Constellation
  2. 使用 Constellation 菜单 [❉]创建星座 并为其赋予一个简短的名字。
  3. 使用 Constellation 菜单 打开星座 并选择刚添加的星座。
  4. 使用 Sublime 的 项目 菜单打开您想包含的一个或多个项目。
  5. 使用 Constellation 菜单 添加打开的项目,选择第 2 步中命名的星座,并选择您想添加的(打开的)项目。如有必要,重复此步骤。

现在,您可以通过关闭或打开星座来关闭(和打开)这些项目。

粗糙边缘

我在这两个版本之间搭建了这个功能,以在我的 ST3 工作流程中消除一个粗糙点。它符合我日常工作的需求,保持它私人化似乎有些可惜,但现在我没有时间来完善它。需要帮助来解决这些粗糙点。

  1. 如果多个打开的星座包含相同的项目,关闭任何一个将也会关闭该项目。

  2. 如果您(或另一个插件)在打开和关闭项目,当您手动关闭所有项目后,此插件仍会认为星座“打开”。如果您认为它已步调不一致,建议您重新打开星座。

  3. “通过文件添加项目”和“升级并添加工作空间”命令

    • 在您的路径上没有 findln (链接)(它们没有检测、消息和纯 Python 的回退)时将不起作用
    • 在 Windows 默认禁用此功能
    • 在所有平台上默认都是禁用的,直到你(目前需要手动)在你的Constellation.sublime-settings文件根目录下添加一个“search_path”键。这个路径告诉Constellation在哪里运行find命令(使用-maxdepth 5)以搜索项目文件。

贡献代码

我乐意处理功能请求,但最快的方式是提交一个有思想的pull request。如果你希望能帮助优化Constellation

  1. 从你的电脑上移除任何本地版本的Constellation(无论是通过package control还是删除你克隆的目录)
  2. 在GitHub上fork这个repo
  3. 使用git clone命令将你的fork克隆到你的ST3/Packages/目录下
  4. 创建一个新的分支,改进Constellation,并提交一个pull request
  5. 如果Travis-CI构建没有成功,请迭代更新

更改应该伴随着相关的测试用例的更新,并在可能的情况下提供新的测试用例。