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
Android 4.0 ICS dla LG2X w drugim kwartale 2012 roku
Techniczne
Mobilny streaming wg TVP
Techniczne
Czas przeprosic sie z Unity

15
Dodaj komentarz

avatar
7 Comment threads
8 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
8 Comment authors
sblbobikoYanoMarcinJerzy Piechowiak Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
Marcin
Gość

Potwierdzam, nie wiem jak wcześniej mogłem pracować bez ST2 ;)

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

pakos
Gość

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

pakos
Gość

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

T4ndeta
Gość

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.

eRIZ
Gość

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

Marcin
Gość

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

Jerzy Piechowiak
Gość

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.

Marcin
Gość

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

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

Yano
Gość
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.

sbl
Gość

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.

Marcin
Gość

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

%d bloggers like this: