Oto krótka wersja:
.sublime-theme
pliki zmieniają wygląd interfejsu użytkownika, w tym paska bocznego i kart plików.
- Definiowanie ich jest ogromnym problemem, więc oszczędzaj sobie dużo czasu i zainstaluj pakiet Theme Menu Switcher .
Aktualizacja: Sublime Text 3 zasadniczo zmienił sposób działania schematów kolorów i motywów oraz zepsuł wiele pakietów, które zostały stworzone do ich obsługi. Nie mogę już potwierdzić dokładności tego postu ani funkcjonalności wspomnianych tutaj pakietów, ponieważ programiści Sublime nie wyjaśnili w pełni zmian w systemie dostosowywania ani nie zajęli się sposobem ich naprawienia. A w najlepszym przypadku znacznie trudniej jest je zmienić.
W tym miejscu ten post powinien być używany jedynie jako odniesienie do różnic między „motywami” a „schematami kolorów” w Sublime Text 2, ponieważ sam nie udało mi się jeszcze pomyślnie zmienić motywu ani schematu kolorów w Sublime Text 3.
Zaktualizuję ten post, ponieważ mogę poświęcić więcej czasu na rozwikłanie tego Sublime Customization Quagmire.
Oto długa wersja:
Rysunek 1: Różnica między „Schematami kolorów” a „Motywami” - We wzniosłej społeczności terminy te są często mylone i używane zamiennie.
Zmiana wyglądu Sublime to stosunkowo trudne przedsięwzięcie z trzech głównych powodów:
- Źle dobrana terminologia
- Dezinformacja we wzniosłej społeczności
- Instalacja Nightmare
Terminologia
Istnieją 2 różne sekcje Sublime, które można dostosować:
- obszar edytowalny (fioletowy regiony)
- User Interface (zielone regiony)
Wykorzystują one dwa różne typy plików i nie odzwierciedlają dokładnie terminologii.
„ Dlaczego? ” Tej decyzji to kompatybilność i ze względu na zwięzłość nie będę się tutaj wtrącał, ale konsekwencją tego wysiłku jest:
Wywołany typ pliku tmTheme
nie wpływa na motyw, ma wpływ na schemat kolorów .
Schematy kolorów (podświetlone na fioletowo)
- wpływają na wygląd edytowalnego regionu (a dokładniej na edytowalne znaki, tj. jaki mają kolor, gdy są podświetlone lub nie, itp.).
- stosunkowo łatwy w produkcji
- Schematy kolorów są błędnie nazywane „motywami” w całej Sublime Community.
Motywy (podświetlone na zielono)
.sublime-theme
pliki zmieniają motyw lub aspekty interfejsu użytkownika Sublime.
- trudne do wyprodukowania
- Trudno jest znaleźć prawdziwe wysublimowane motywy w porównaniu do „schematów kolorów”
Mylna informacja
Wiele pakietów twierdzi, że zmienia motyw, ale w rzeczywistości zmienia schemat kolorów. Dzieje się tak zazwyczaj dlatego, że osoby je produkujące nie wiedzą, że „motyw” odnosi się konkretnie do interfejsu użytkownika.
Tak więc kolejnym poziomem trudności jest znalezienie prawdziwego pakietu „Motyw” zamiast schematu kolorów.
Nawet niektóre legalne strony internetowe nie rozróżniają prawidłowo tych dwóch, co zwiększa wyzwania. Na przykład, colorsublime.com zawiera samouczek dotyczący zmiany wysublimowanego „motywu”, ale w rzeczywistości odnosi się do typu pliku „Schemat kolorów” ( .tmTheme
).
Bóle instalacji
Motywy i schematy kolorów są trudne do zainstalowania i zdefiniowania. W rzeczywistości to szokujące, jak trudny jest ten proces. Trudność dodatkowo pogłębia fundamentalna zmiana wymagań dotyczących instalacji i definicji w Sublime Text 3, które nie są w pełni wyjaśnione, co powoduje zerwanie wielu pakietów, na których kiedyś polegaliśmy przy zmianie motywów i schematów kolorów.
Wymaga zainstalowania aktualnego pakietu motywu (powodzenia w znalezieniu go przez przeglądanie pakietów w Kontroli pakietów), zdefiniowania go w ustawieniach, a następnie ponownego uruchomienia Sublime. A jeśli zrobiłeś coś źle, Sublime po prostu zastąpi ustawienie motywu zdefiniowane przez użytkownika domyślnym. Tak, dobrze słyszałeś, bez powiadomienia i komunikatu o błędzie, Sublime nadpisze definicję motywu.
Ale z przełącznikiem menu motywów Wszystko, co musisz zrobić, to przejść do Preferences
>, Theme
a zobaczysz listę wszystkich zainstalowanych motywów. Możesz także łatwo przełączać się między motywami bez ponownego uruchamiania Sublime.
Oto próbka ze strony internetowej:
Nie mam żadnego powiązania z Theme Menu Switcher, jestem tylko fanem.
Ponownie, Theme Menu Switcher nie działa tak samo w Sublime Text 3. Jeśli potrzebujesz spersonalizowanego wyglądu, odradzam aktualizację do Sublime Text 3.