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