sublimetext3
Słownictwo
Szukaj…
Wprowadzenie
To naprawdę niewielka część, ale nadal niezbędna, jeśli chcesz być w stanie efektywnie komunikować się z innymi osobami korzystającymi z Sublime Text 3.
Więcej w przyszłości: settings
, mousemap
keymap
, mousemap
itp ...
Tematy
Motyw zmienia globalną skórkę Sublime Text 3. Zmienia zakładki, pasek boczny, szybkie panele (goto, paleta poleceń), pasek stanu itp.
Oto niewyczerpująca lista motywów (100 najlepszych):
- Przedświt
- Motyw materiału
- Motyw - Spacegray
- Seti_UI
- Motyw - Brogrammer
- Motyw - Flatland
- Motyw - Soda
Uwaga: konwencja dotycząca nazwy pakietów motywów polega na tym, że zaczynają się od Theme -
.
Theme - Focus
img/
focus.light.sublime-theme
focus.dark.sublime-theme
Jak widać, konwencja ta nie jest tak naprawdę przestrzegana.
Kompozycje są zdefiniowane w pliku .sublime-theme
.
Schematy kolorów
Schematy kolorów zmieniają kolory kodu . Mogą zmieniać, na przykład, kolorem, w którym słowa kluczowe są podświetlane, kolorem, w którym zaznaczona jest karetka (wymaga highlight_line
aby była ustawiona na true
w preferencjach (nie jest częścią schematu cojor)), co to jest kolor daszka itp.
Wiele motywów ma schematy kolorów lub wiele pakietów zawiera ich wiele.
potrzebuje przykładowych pakietów
Schemat kolorów jest zdefiniowany w pliku .tmTheme
. Jest to plik XML w formacie listy właściwości, który jest używany przez wiele edytorów tekstu.
Konwencja dotycząca nazw pakietów schematów kolorów polega na tym, że zaczynają się od Color Scheme -
Color Scheme - Focus
first.tmTheme
second.tmTheme
...
Przybory
- możesz użyć tej aplikacji internetowej do tworzenia / edycji schematów kolorów: edytor tmTheme .
- Innym narzędziem jest ColorSchemeEditor, który pozwala edytować schemat kolorów z Sublime Text.
- Możesz także bardzo szybko przełączać schematy kolorów za pomocą Schemr
Wtyczki
Wtyczki to pliki .py
, które zmieniają zachowanie Sublime Text 3. Są one napisane, jak zapewne zgadłeś, w Pythonie .
Ponieważ istnieje wiele różnych rodzajów wtyczek (manipulowanie tekstem, przyciemnianie, formatowanie, podgląd itp.), Nie podamy żadnego przykładu, aby nie zapełniać tej strony ogromną listą. Zajrzyj na stronę przeglądania Kontrola pakietów, jeśli chcesz zoptymalizować przepływ pracy za pomocą niektórych wtyczek (powinieneś być).
Pakiety
Pakiet to folder, który może zawierać wszystko, co jest wymienione w tych przykładach (i inne rzeczy, które nie mogą mieć nic wspólnego z Sublime Text 3, takie jak gulpfile.js
jeśli automatyzujesz niektóre zadania).
Możesz zainstalować dowolny pakiet za pomocą opcji Utwórz kontrolę pakietu .
.sublime-package
?
Być może widziałeś, że kiedy instalujesz pakiet za pomocą kontroli pakietów, dostajesz tylko .sublime-package
w folderze Install Packages
... Dlaczego nie dostajesz kodu? W rzeczywistości .sublime-package
to plik .zip
o zmienionej nazwie. Możesz wyodrębnić lub wyświetlić podgląd niektórych plików w .sublime-package
.sublime za pomocą PackageResourceViewer .
Ustawienia
Ustawienia, podobnie jak w Sublime Text 3, są prostymi plikami JSON
. .json
rozszerzeniem pliku nie jest .json
ale .sublime-settings
. Jak zapewne zrozumiałeś, ustawienia zmieniają wpływ pakietów na Sublime Text 3. Ważne jest, aby pamiętać o jak największej liczbie ustawień, aby zoptymalizować przepływ pracy .
System dla większości pakietów jest następujący: domyślny i użytkownika, który zastępuje domyślny.
Aby zrozumieć priorytet ustawień (co jest zdecydowanie zalecane), zapoznaj się z nieoficjalną, ale niesamowitą dokumentacją: http://docs.sublimetext.info/en/latest/customization/settings.html#the-settings- hierarchia