Есть ли способ настроить параметры пакета для конкретного проекта в Sublime Text 2?

Я установил JSMinifier через диспетчер пакетов Sublime Text 2 и хотел бы установить настройки компилятора для конкретного проекта.

Я могу найти, как установить настройки для конкретного пакета, и я знаю, как настроить параметры для конкретного проекта, но есть ли способ установить параметры пакета для конкретного проекта?


person alnorth29    schedule 15.05.2012    source источник
comment
Я в той же лодке, но с пакетом DetectSyntax. Я не хочу, чтобы настройки этого пакета просочились из одного проекта в другой.   -  person Kirk Strauser    schedule 08.07.2012
comment
У меня такая же проблема с пакетом, который я разрабатываю. Я создал идею для Sublime UserVoice, если вы, ребята, голосовать и/или комментировать это может быть добавлено.   -  person Xavura    schedule 21.07.2012


Ответы (2)


Попробуйте пакет ProjectSpecific из PackageControl. Я только что добавил поддержку настроек пакета для конкретного проекта.

Предположим, вы хотите включить «console_log» для scope_hunter.sublime-settings только для текущего проекта, затем (после установки ProjectSpecific) добавьте следующие строки в файл .sublime-project:

{
    ...
    "settings": {
        "project-specific": {
            "sublime-settings": {
                "scope_hunter": {
                    "console_log": true
                }
            }
        }
    }
}
person Kiwi    schedule 03.06.2013
comment
Не могли бы вы рассказать об этом подробнее? Я пытаюсь заставить jscs-formatter запускаться при сохранении, но только для одного проекта. Это важная часть моего файла проекта, но она не форматируется при сохранении. Я делаю что-то неправильно? - person Adam Tuttle; 22.05.2015
comment
Это выглядит фантастически, но есть ли аналог этого для Sublime Text 3? - person Brandon Duffany; 11.02.2016
comment
Хм, по-видимому, приведенный выше синтаксис работает по умолчанию в Sublime Text 3 (по крайней мере, для некоторых пакетов; не уверен, что он работает для всех). - person Brandon Duffany; 11.02.2016

Кажется, это невозможно сделать нативно. Пакет должен быть запрограммирован на использование конкретных файлов проекта (например, SFTP), но это может быть полезно: http://yuji.wordpress.com/2011/07/13/sublime-text-2-настройкибета-проекта/

person dennis    schedule 02.10.2012