Techniczne

Sublime text 2 – mój zestaw


Sublime Text 2 to niemal idealny edytor, który od dłuższego czasu zdobywa uznanie sceny i coraz co większą rzeszę fanów. I piszę to jako osoba, która przez długi czas używała N++ z pluginami i która porzuciła IDE (aptana, Nebeans) na rzecz właśnie ST2.

Nic w tym dziwnego, ponieważ ST2 jest niezwykle prostym w obsłudze edytorem o eleganckim i skromnym wyglądzie oraz olbrzymich możliwościach konfiguracji i niezliczoną liczbą rozszerzeń (i tych płatnych i tych darmowych). Co ciekawe, samemu można tworzyć pluginy.

Zalety

  • Kolorowanie składni dla większości dostępnych jezyków;

  • Dostępność dla większości systemów desktopowych;

  • Minimapa kodu;

  • Niesamowita funkcjonalność – ilość funkcji, skróty klawiszowe czy makra;

  • Automatyzacja zadań;

  • Snippety;

  • Obsługa projektów – coś jak w Aptanie, dzieki temu łatwo nawiguje się po projekcie dzięki GoTo Anythings;

  • Mnóstwo rozszerzeń;

  • Uzupełnienia i podpowiedzi składni;

  • Wielokolumnowe / wielowierszowe widoki – idealne na duży ekran;

  • GoTo Anything, Command Pallete;

Wady

  • Cena – nie jest to tani program, bowiem licencja ST2 na obecną chwilę to wydatek rzędu $70 ale ze względu na ogromny potencjał, który drzemie w tym sofcie – inwestycja oplaca się, a póki co, można używać w pełni działającego dema.

  • Płatne pluginy – oprócz tego, że trzeba wydać kasę na licencję ST2, to trzeba jeszcze być przygotowanym na zakup rozszerzeń, choćby SFTP.

  • Niejasne zasady upgrade’u – najnowsza stabilna wersja ST to 2.0.1 i pochodzi z lipca 2012 roku, a od dłuższego czasu mowa  jest o ST3 i tutaj rodzi się pytanie – na jakiej zasadzie będzie przeprowadzoony upgrade – o ile dobrze kojarzę, upgrade nie nalezy do wyjątkowo małych (kolejnych) wydatków. Nie wiemy także jak zostanie rozwiązana kompatybilność rozszerzeń i cena ich upgrade`u.

Pluginy

Bez rozszerzeń i zaawansowanej konfiguracji, ST2 nie byłby godny zainteresowania, zaś sam nie wyobrażam już sobie pracy bez kilku następujących rozszerzeń:

  • Package Control – podstawa wszystkiego;

  • SFTP – klient sftp;

  • PlainTasks – funkcjonalna lista zadań to do;

  • Emmet – ZenCoding wiecznie żywe;

  • SCSS Snippets – nie znasz frameworków compass + scss?

  • Jquery Snippets Pack – chyba nie muszę tłumaczyć?

  • Nettuts+ Fetch – za jednym poleceniem ściągnie aktualna wersję jquery, wordpresa itp;

A skoro jesteśmy przy konfiguracji, to polecam Soda Theme jako główny theme dla ST2; Do gustu przypadła mi zwłaszcza ciemniejsza wersja z zestawem kolorowania składni Monokai Soda, który znajdziecie również na tej stronie. Warto zajrzeć też na Colour Schemes i wybrać nieco inne style.

Natomiast moja konfiguracja jest dostępna tutaj.

Kilka przydatnych rozwiazań

Kto jeszcze nie korzysta z ST2? ;)

Techniczne
A może tak Windows Phone?
Techniczne
Gnome-Shell: Podejście drugie czyli upgrade do 3.6
Techniczne
Zestaw web narzędzi w 2015
  • Potwierdzam, nie wiem jak wcześniej mogłem pracować bez ST2 ;)

    Od siebie dodam jeszcze plugin Prefixr – automatycznie dodaje odpowiednie prefiksy w CSS.

  • Dałbyś linki do tych pluginów :)

    • Dobra nvm, package control już obczaiłem :)

      • bobiko

        Wlaśnie ;-) po co meczyc sie, skoro jest package control? ;-) dlatego podalem linka tylko do niego :P

        • No napisałem posta zanim włączyłem edytor :P

          Podstawową konfiguracje pod siebie zrobiłem, zobaczymy czy przypadnie mi do gustu :)

  • Również mogę powiedzieć że nie wiem jak mogłem edytować kod bez tego edytora.
    Dla mnie wygrywa opcja edycji wielu linii na raz oraz wyrażenia regularne.

  • Jakoś nie przekonało mnie ST2 w kontekście np. Webstorma. Kto raz spróbuje LiveEdit, ten nigdy nie będzie chciał zrezygnować. [;

    • Nie musi rezygnować z LiveEdit ;)
      W ST2 jest plugin do tego :P

  • A ja jakoś nie do końca przekonany jestem do tej aplikacji. Robiłem już do niej jedno podejście, po zainstalowaniu kilku wtyczek okazało się, że określone skróty blokowały np. polskie litery.

    Ostatnio za to na nowo odkryłem Netbeans. Po przesiadce z Eclipse to dla mnie poezja. Do małych zadań wystarczy mi z kolei Notepad++.

    P.S. Nie wiem czy tylko u mnie w Chromie tak jest, ale okienko do wpisywania komentarzy jest domyślnie jakieś strasznie małe.

    • Problem jest przez kombinację alta z klawiszami, naprawa zajmuje dosłownie chwilę ;)

      PS Nie, u mnie na Operze też jest małe ;)

    • bobiko

      Poprawiłem ;-)

  • Yano

    Używam od ponad roku. Niezastąpiony. Z pluginów polecam jeszcze BracketHighlighter i wszelkie lintery – CSSLint, JSHint (JSLint ostatnio się pluje o taby w kodzie), CSS Media Query Snippets (jak ktoś w responsive design siedzi). Pomocny jest też Image2Base64 (chyba nie muszę wyjaśniać).
    A fajna sprawa jest jeszcze taka, że często działają rzeczy pisane do TextMate (pluginy i theme’y).

    PS: Zen Coding plugin do SB2 to się Emmet nazywa. ;) I ma też młodszego brata ze snippetami do ZC.

    • bobiko

      No tak mała literówka wkradła u mnie ;-) dzieki za polecenie kilku pluginów – na pewno przydadzą się w pracy i w domu. :)

  • sbl

    Co do SublimeText 3 to jest ona w cenie 2. Tzn, jeśli kupisz licencję na ST2 to masz darmowe upgrady do ST3 (każdy build). Przynajmniej ja tak mam :) pracuję obecnie na build 3021 czyli, ostatni stabilny z gałęzi ST3.

    • I jak wrażenia? Duża różnica w stosunku do ST2?

%d bloggers like this: