2012-05-15 9 views
9

Zainstalowałem JSMinifier za pomocą menedżera pakietów Sublime Text 2 i chciałbym ustawić ustawienia kompilatora dla konkretnego projektu.Czy istnieje jakiś sposób, aby ustawić ustawienia pakietu w Sublime Text 2?

Mogę dowiedzieć się, jak ustawić ustawienia specyficzne dla pakietu, i wiem, jak wykonać ustawienia specyficzne dla projektu, ale czy jest jakiś sposób, aby ustawić ustawienia pakietu specyficzne dla projektu?

+1

Jestem w tej samej łodzi, ale z pakietem DetectSyntax. Nie chcę, aby ustawienia tego pakietu wyciekały z jednego projektu do innych. –

+0

Mam ten sam problem z pakietem, który rozwijam. Stworzyłem pomysł na UserVoice Sublime, jeśli [głosujcie i/lub komentujcie go] (http://sublimetext.userecho.com/topic/118670-override-plugin-settings-per-project-via-sublime- project /) to może zostać dodane. – Xavura

Odpowiedz

7

Wypróbuj pakiet ProjectSpecific z PackageControl. Właśnie dodałem obsługę ustawień specyficznych dla projektu projektu .

Załóżmy, że chcesz włączyć "console_log" dla scope_hunter.sublime ustawieniach tylko obecnego projektu, a następnie (po zainstalowaniu ProjectSpecific), należy dodać następujące linie do swojego pliku .sublime-projektu:

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

Czy możesz rozwinąć coś więcej? Próbuję uzyskać [jscs-formatter] (https://packagecontrol.io/packages/JSCS-Formatter), aby uruchomić przy składowaniu, ale tylko dla jednego projektu. [To jest odpowiednia część mojego pliku projektu] (https://gist.github.com/atuttle/89ce0ca679164673a22e), ale nie formatuje przy zapisie. czy robię coś źle? –

+0

To wygląda fantastycznie, ale czy istnieje odpowiednik tego dla Sublime Text 3? –

+0

Hmm, najwyraźniej powyższa składnia działa domyślnie w Sublime Text 3 (przynajmniej dla niektórych pakietów, nie wiem, czy działa dla wszystkich). –

Powiązane problemy