【问题标题】:Is there any way to have project specific package settings in Sublime Text 2?有没有办法在 Sublime Text 2 中进行项目特定的包设置?
【发布时间】:2012-05-15 11:06:41
【问题描述】:

我已经通过 Sublime Text 2 的包管理器安装了 JSMinifier,我想为特定项目设置编译器设置。

我可以找到如何设置特定于包的设置,并且我知道如何进行特定于项目的设置,但是有没有办法设置特定于项目的包设置?

【问题讨论】:

  • 我在同一条船上,但使用了 DetectSyntax 包。我不希望该包的设置从一个项目泄露给其他项目。
  • 我正在开发的包也有同样的问题。我在 Sublime 的 UserVoice 上创建了一个想法,如果你们 vote and/or comment on it 这可能会被添加。

标签: sublimetext2


【解决方案1】:

从 PackageControl 试用 ProjectSpecific 包。我刚刚添加了对 项目特定的包设置。

假设您只想为 scope_hunter.sublime-settings 开启“console_log” 当前项目,然后(在安装 ProjectSpecific 之后),将以下行添加到您的 .sublime-project 文件:

{
    ...
    "settings": {
        "project-specific": {
            "sublime-settings": {
                "scope_hunter": {
                    "console_log": true
                }
            }
        }
    }
}

【讨论】:

  • 您能详细说明一下吗?我试图让jscs-formatter 在保存时运行,但仅限于一个项目。 This is the relevant portion of my project file,但保存时没有格式化。我做错了吗?
  • 这看起来棒极了,但是 Sublime Text 3 有没有类似的东西?
  • 嗯,显然,上述语法在 Sublime Text 3 中默认有效(至少对于某些软件包;不确定它是否适用于所有人)。
【解决方案2】:

似乎无法在本地完成。必须对包进行编程以使用项目特定文件(例如 SFTP),但这可能会有所帮助:http://yuji.wordpress.com/2011/07/13/sublime-text-2-beta-project-specific-settings/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-17
    • 2013-10-26
    • 2015-03-25
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    相关资源
    最近更新 更多