Szybki przewodnik po Sublime Text
Sublime Text jest jednym z najlepszych edytorów tekstu na świecie. Liczba wbudowanych funkcji i rozszerzeń, które są dostępne dzięki wtyczkom, podoba się nawet najbardziej wyrafinowanemu użytkownikowi. Git, Vim, Python, Shell Script, wyrażenia regularne – wszystkie najlepsze wynalazki ludzkości są gromadzone w tym małym programie. Aplikacja jest niesamowicie piękna i wygodna w użyciu. Gdy otworzysz Sublime, nigdy go nie zamkniesz.
Instalacja
Możesz pobrać pliki instalacyjne na oficjalnej stronie produktu. Aplikacja ma wersje dla OS X, Windows i Linux.
Zaskakująco, taka funkcjonalna aplikacja waży trochę więcej niż 7 megabajtów. Instalacja jest natychmiastowa i nie wymaga interwencji użytkownika.
Możesz korzystać z produktu bez ograniczeń funkcji za darmo, ale aplikacja czasami bardzo dyskretnie przypomina o konieczności zakupu licencji. Sublime Text to jeden z nielicznych produktów, który dzięki swojej najwyższej jakości powoduje nieodpartą chęć dzielenia się swoją krwią z programistami. Co więcej, edytor tekstu jest tak dobry i kosztuje o wiele więcej niż 70 USD, o które prosi.
Jeśli masz trudności ze zrozumieniem języka angielskiego, możesz zainstalować wtyczkę, aby zrujnować menu. Więcej informacji o instalowaniu wtyczek zostanie opisanych poniżej..
Podstawy użytkowania
Po uruchomieniu programu otwiera się plik tekstowy bez tytułu.
Linia i symbol, na którym teraz znajduje się kursor, są wyświetlane w lewym dolnym rogu. Podczas pisania w Sublime wydaje się, że klawisze pod palcami stają się bardziej miękkie, a proces drukowania szybszy.
Po przesunięciu wskaźnika myszy na górę ekranu wyświetlone zostanie menu. W sekcji Plik można zapisać bieżący dokument lub otworzyć nowy do edycji.
Możesz zapisać plik pod dowolnym rozszerzeniem.
Oraz w najpopularniejszych kodowaniach:
Odwrotność też jest prawdą. W Sublime możesz otworzyć plik z dowolnym rozszerzeniem i kodowaniem.
Nawiasem mówiąc, w Sublime wszystkie wprowadzone informacje są zapisywane automatycznie. Edytor tekstów rzadko przymusowo kończy pracę (miałem ją tylko raz, gdy próbowałem dokonać 20 000 zastąpień znaków w tekście jednego polecenia), ale nawet wtedy nie zostanie utracona pisana postać.
Poruszanie się po dokumencie
Po prawej stronie ekranu wyświetlana jest struktura tekstu dokumentu w miniaturze, co umożliwia natychmiastowe przejście z jednej części pliku do innej.
Możesz przesunąć kursor do określonej linii lub postaci za pomocą menu Goto.
Jeśli pasek przewijania przypadkowo uciekł daleko od położenia kursora, to element menu Przewiń -> Przewiń do wyboru.
Ale najpotężniejsza Sublime jest odczuwalna podczas używania zakładek. Dodaj zakładkę do tekstu za pomocą elementu menu Goto -> Zakładki -> Zakładka Toogle. Możesz przechodzić między zakładkami za pomocą poleceń Następna zakładka i Pnaprawde Bookmark.
Wyszukaj i zamień
Jeśli wybierzesz pozycję menu Find ->Znajdź, pasek wyszukiwania pojawi się u dołu ekranu.
Dzięki oknu wprowadzania żądanych znaków i przycisków po prawej stronie ekranu wszystko jest jasne. Dowiemy się, do czego służą ikony w lewym dolnym rogu ekranu.
Lewy przycisk zawiera obsługę wyrażeń regularnych. Wyjaśnij, co to jest i dlaczego są potrzebne w tym artykule, nie będzie. To lepiej przeczytać Jeffrey Friedl.
Znajdujący się obok przycisk powoduje uwzględnienie wielkości liter w wyszukiwaniu.
Przycisk z dwoma cudzysłowami dostosowuje wyszukiwanie, aby znaleźć tylko dokładne dopasowania. Przykład: dla zapytania “7” jest tylko “7”, a “87” i “78” nie zostaną znalezione.
Domyślnie wyszukiwanie odbywa się w tekście, począwszy od bieżącej pozycji kursora, a następnie w prawo i w dół (podczas czytania). Przycisk z odwróconą strzałką pozwala odwrócić ten kierunek.
Obok białego okna znajduje się przycisk, który podświetla wszystkie dopasowania znalezione w tekście. A przycisk po lewej stronie ogranicza obszar wyszukiwania do wybranego fragmentu.
Podobny panel pojawia się, gdy wywołujesz pozycję menu Znajdź -> Wymień.
Paleta poleceń
Aby zwiększyć wydajność, wiele poleceń można uruchomić z poziomu palety poleceń, która otwiera się z pozycji menu Narzędzia -> Paleta poleceń.
Motywy
Standardowy wygląd Sublime jest nieskazitelny. Dla tych, którzy się z tym nie zgadzają, jest kilkadziesiąt dodatkowych tematów. Są dostępne z pozycji menu Preferencje -> Color Sheme.
Ustawienia
Ustawienia sublime są zmieniane poprzez edycję tekstu pliku konfiguracyjnego. Do każdego parametru dołączony jest co najmniej jeden akapit wyjaśnień, co ułatwia zrozumienie, co jest czym. Zwróć uwagę, że wybraną kompozycję można również zmienić za pomocą tekstu pliku konfiguracyjnego.A teraz przejdźmy do funkcji Sublime, które czynią go świetnym edytorem kodu.
Podświetlanie składni
Podświetlanie składni w tym edytorze tekstu wygląda po prostu magicznie. Tutaj, na przykład, trochę PHP i SQL:Ale HTML + JavaScript:
Sublime Text może skutecznie podkreślić kod napisany w trzech tuzinach języków programowania.
- AppleScript;
- ActionScript;
- C;
- C ++;
- C #;
- CSS;
- D;
- Dylan;
- Erlang;
- HTML;
- Groovy;
- Idź;
- Haskell;
- Java;
- JavaScript
- LaTeX;
- Lisp;
- Lua;
- Markdown;
- MATLAB;
- OCaml;
- Perl;
- PHP;
- Python;
- R;
- Rubin;
- SQL;
- TCL;
- XML;
- YAML.
Aby włączyć odpowiedni projekt, wystarczy zapisać plik pod właściwym rozszerzeniem.
Jeśli chcesz podkreślić Brain Fuck, Fortran lub inny egzotyczny, możesz napisać własną wtyczkę do tego celu lub zainstalować już gotowy.
Uzupełnianie kodu
Sublime można kochać tylko dlatego, że cytaty i nawiasy w nim nie muszą być dwukrotnie pisane.
Warto wpisać jedną postać w Sublime, ponieważ od razu sugeruje opcje do wypełnienia linii:
Dla osób, które lubią wywoływać zmienne takie jak “$ moyPosledniyZimniyDenKogdaYaKatalsyaNaKonkah” ta funkcja jest bezcenna.
Minimalizowanie kodu
Jeśli, patrząc na kod, głowa krąży z hierarchii cykli i warunków to jest zły kod zrozumienie tego bez Sublime jest nieodzowne. Po lewej stronie, w miejscu, gdzie wyświetlana jest numeracja linii w pobliżu początku cykli i warunków, znajdują się wycięcia, które pozwalają ukryć niepotrzebne bloki kodu. Dla PHP ta funkcja działa dobrze:
Snippets
Fragment to fragment kodu lub tekstu do wielokrotnego użytku. Pozycja menu Narzędzia -> Snippety ma kilka tuzinów fragmentów dla twórców stron internetowych.
Jeśli chcesz, możesz tworzyć własne fragmenty i korzystać z kolekcji cudzysłowów.
Projekty
Kolejna świetna cecha Sublime, przydatna nie tylko dla programistów – możliwość łączenia kilku plików w jeden projekt, który pozwala otwierać i zamykać te pliki jedną ręką i stosować do nich operacje grupowe.
Aby wyświetlić w Sublime pasek boczny z przeglądarką plików, należy przeciągnąć żądany folder do pola tekstowego.
Teraz możesz zapisać wybrane pliki jako projekt, korzystając z elementu menu Projekt -> Zapisz projekt jako. Następnie pliki można manipulować jako osobny projekt.
Skróty klawiszowe
Dla każdego polecenia w Sublime istnieje skrót umożliwiający natychmiastowe uruchomienie. Są bardzo łatwe do nauczenia, ponieważ są napisane w pobliżu odpowiedniego elementu menu.
Makra
Aby zautomatyzować swoje działania w Sublime, nie musisz znać żadnego języka programowania. W końcu istnieje funkcja do rejestrowania działań użytkownika. Aby rozpocząć nagrywanie makra, wybierz pozycję menu Narzędzia -> Uruchom Record Macro i podjąć niezbędne działania.
Aby uruchomić nagrane makro, użyj polecenia Makro odtwarzania. Zarejestrowane makro można zapisać w rozszerzeniu sublime-makro i udostępnić je innym użytkownikom.
Vim
Gwarantowanym sposobem na zwiększenie szybkości zestawu kodowego jest nauczenie się pracy w edytorze tekstu vim, który istnieje od prawie ćwierćwiecza. Umożliwia pracę z tekstem bez dotykania myszy ani manipulatora kulkowego. Zwiększa to wydajność pracy o co najmniej jedną trzecią. Zadanie opanowania vima nie jest najprostsze, ale warto to zająć.
Aby pracować w trybie Vim, istnieje standardowy tryb wtyczki w standardowej wersji Sublime. Domyślnie jest w stanie nieaktywnym. Możesz go włączyć, ustawiając wartość w pliku konfiguracyjnym prawda dla vintage_start_in_command_mode.
"vintage_start_in_command_mode": true
I określ, jak wchodzić i wychodzić z trybu vim:
{"keys": ["j", "j"], "command": "exit_insert_mode",
"kontekst":
[
{"key": "setting.command_mode", "operand": false},
{"key": "setting.is_widget", "operand": false}
]
}
Jeśli przez jakiś czas nie pracowałeś z vimem, istnieje duże prawdopodobieństwo, że powinieneś się tego nauczyć. Oto zdjęcie, które możesz umieścić na swoim pulpicie, w chwilach refleksji rozważ je i zapamiętaj skróty klawiaturowe dla trybu vim / vintage dla Sublime:
Wtyczki
Możesz pobrać różne wtyczki do Sublime na stronie kontroli pakietów. Oto mały wybór dodatków, które moim zdaniem są najbardziej przydatne:
- Kontrola pakietów. Ten dodatek pozwala zarządzać wszystkimi wtyczkami dla Sublime;
- Git. Wtyczka do pracy z popularnym systemem kontroli wersji;
- Terminal. Korzystanie z wiersza poleceń czasami przyspiesza pracę z plikami projektu;
- Wyrównanie. Wyrównuje wcięcia w HTML, CSS, JavaScript i PHP;
- Trymer. Usuwa niepotrzebne spacje;
- ColorPicker. Natychmiast wybierz kolor i wklej w tekście jego kod szesnastkowy;
- MarkdownEditing. Wygodne podświetlanie składni Markdown.
Każdy programista znający język Python może napisać wtyczkę dla Sublime. Więcej informacji o Sublime API i pisaniu wtyczek można znaleźć w artykule Jak utworzyć wtyczkę Sublime Text 2.
Gdzie znaleźć więcej informacji
W języku rosyjskim
Na habrahabr.ru można znaleźć wiele interesujących artykułów na temat tagów Sublime i Sublime Text 2.
W witrynie Sublime znajduje się strona z rosyjskojęzyczną dokumentacją, ale w tej chwili jest na niej sporo informacji.
W języku angielskim
O nowych wersjach można przeczytać na oficjalnym blogu produktu.
Użytkownicy Sublime Text mają forum, na którym przez cały czas powstało około 15 tysięcy tematów i każda osoba może zadać swoje pytanie.
O Sublime Text została opublikowana osobna książka, która zawiera najbardziej wszechstronny poradnik korzystania z edytora tekstów. Kosztuje 40 dolarów, ale autorzy gwarantują, że ta skromna inwestycja natychmiast się opłaci.
Dla właścicieli urządzeń z systemem iOS:
- Błąd “Wykryto iPhone’a, ale nie można go poprawnie zidentyfikować” – jak to naprawić
- Jak rzucić zdjęcie z iPhone’a na PC przez ayunt
- Jak udostępniać zakupy w systemie Family Access na iPhonie