Szybki przewodnik po Sublime Text


Krótki руководство по 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.

Oficjalny сайт SublimeZaskakująco, taka funkcjonalna aplikacja waży trochę więcej niż 7 megabajtów. Pobierz установочный файл Sublime TextInstalacja jest natychmiastowa i nie wymaga interwencji użytkownika.

Instalacja Sublime TextMoż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.

Pierwsze kroki работать с SublimeLinia 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.

Menu файл в SublimeMożesz zapisać plik pod dowolnym rozszerzeniem.

Trzymamy файл в SublimeOraz w najpopularniejszych kodowaniach:

Kodowanie файла в SublimeOdwrotność też jest prawdą. W Sublime możesz otworzyć plik z dowolnym rozszerzeniem i kodowaniem.

Otwieramy файл в SublimeNawiasem 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.

  Ghid rapid pentru textul sublim

Suwak для перемещения по тексту в SublimeMożesz przesunąć kursor do określonej linii lub postaci za pomocą menu Goto.

Migawka экрана 2015-11-23 в 3.40.27Jeś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.

Migawka экрана 2015-11-23 в 3.54.21Dzię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ń.

Wymiana текста в Sublime

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ń.

Paleta команд в Sublime

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.

Zmiana тему в Sublime

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.Zmiana настройки в SublimeA 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: Подсветка HTML и JavaScript в SublimeAle HTML + JavaScript:

  Stručný návod k sublimnímu textu

 Подсветка HTML и JavaScript в SublimeSublime 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:

Automatyczne uzupełnianie кода в SublimeDla 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:

Zwijanie код в PHP

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.

Dzwonienie сниппеты

Używamy сниппеты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.

Wyświetlamy файловое дерево в SublimeTeraz 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.

  Stručný návod k sublimnímu textu

Migawka экрана 2015-11-23 в 5.24.23Aby uruchomić nagrane makro, użyj polecenia Makro odtwarzania. Zarejestrowane makro można zapisać w rozszerzeniu sublime-makro i udostępnić je innym użytkownikom.

Migawka экрана 2015-11-23 в 5.24.11

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:

Dowiedz się сочетания клавиш для vim

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.

Artykuły на Хабре про SublimeW witrynie Sublime znajduje się strona z rosyjskojęzyczną dokumentacją, ale w tej chwili jest na niej sporo informacji.

Migawka экрана 2015-11-23 в 2.16.03

W języku angielskim

O nowych wersjach można przeczytać na oficjalnym blogu produktu.

Oficjalny блог SublimeUż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.

Wzniosły ForumO 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