|
Tekst podekscytowany 2 jest edytor kodu styl TextMate, Skrybowie, Kate czy Redcar. Jego interfejs jest przejrzysty i intuicyjny i obsługuje użycie fragmentów, wtyczek i systemów konstrukcji kodu (Build Systems).
Na początku został stworzony przez Jona Skinnera jako rozszerzenie vima, ale stopniowo nabierał własnej tożsamości. Z tego powodu Sublime Text 2 nadal posiada tryb edycji podobny do vi, zwany „trybem vintage”. |
Główne cechy
- Mini mapa: Minimapa składa się z podglądu struktury naszego kodu, który można umieścić obok zakładki lub ukryć. Bardzo przydatne jest poruszanie się po pliku, gdy dobrze znamy jego strukturę.
- Wybór wielokrotny: Wybór wielokrotny nie jest czymś nowym, jest od dawna wprowadzany do edytora Ultraedit dla systemu Windows. Aby dokonać wielokrotnego wyboru terminu z różnych części pliku, wystarczy umieścić kursor wewnątrz słowa, które chcemy wyszukać i wykonać Cmd + D w systemie Mac OS X lub Ctrl + D w systemie Windows i Linux
- Wiele kursorów: Podczas korzystania z wielokrotnego wyboru Sublime Text tworzy n kursorów, za pomocą których możemy dowolnie pisać tekst w n różnych pozycjach równolegle, fajnie
- Układ Multi: Zawiera siedem konfiguracji układu, w których możemy wybrać edycję w jednym oknie lub podzielić na cztery okna pionowe lub cztery okna siatki. Istnieje wtyczka umożliwiająca tworzenie większej liczby układów, w Linuksie przynajmniej edytor staje się niestabilny.
- Natywne wsparcie dla niezliczonych języków: Natywnie obsługuje niezliczone języki, w tym Clojure, Haskell, Erlang, Scala i Go (by wymienić tylko kilka)
- Konfigurowalne podświetlanie składni: Podświetlanie składni jest w pełni konfigurowalne poprzez pliki konfiguracyjne dla każdego użytkownika
- Dynamiczne wyszukiwanie: Możesz wyszukiwać wyrażenia zwykłe lub normalne według plików, projektów, katalogów, ich połączenia lub wszystkich naraz
- Automatyczne uzupełnianie i oznaczanie kluczy: Możemy w prosty sposób przejść do klucza, który zamyka lub otwiera blok
- Obsługa fragmentów i wtyczek: Fragmenty są jak makra lub pakiety i są całkiem przydatne, istnieje niezliczona liczba wtyczek, takich jak wtyczka ZenCoding
- Całkowita konfiguracja przypisań klawiszy: Wszystkie klucze można nadpisać według naszych upodobań, to jest naprawdę niesamowite
- Szybki dostęp do linii lub pliku: Możemy otworzyć plik używając klawisza Cmd + P w Mac OS X lub Ctrl + P w Win i Linux i wpisując nazwę pliku lub przeglądając listę. Możemy również przejść do wiersza, używając dwukropka i numeru wiersza (na przykład: 245).
- Paleta poleceń: Możemy użyć Shift + Cmd + P na Mac OS X lub Shift + Ctrl + P na Win i Linux, aby uzyskać dostęp do Palety Poleceń, w której możemy filtrować i używać dowolnego polecenia, jakie chcemy. Jest to bardzo przydatne w połączeniu z kontrolerem pakietów (o którym będziemy mówić w innym poście).
Wsparcie Zen Coding
Jedną z funkcji, o której myślę, że zasługuje na specjalną wzmiankę, jest obsługa Zencoding.
Zen Coding to nic innego jak skrót do kodu, który jest napisany z bardzo podobną składnią do CSS, więc jeśli znasz CSS i HTML, jesteś prawie gotowy, aby zacząć ułatwiać sobie życie.
W praktycznym przypadku, gdybyśmy chcieli stworzyć znaczniki dla menu, bylibyśmy jasne, że potrzebujemy tagu nawigacyjnego, a następnie listy, oznaczałoby to minimum 7 linii kodu napisanego ręcznie, ale można by je zredukować do mniej niż 15 znaków za pomocą Zen Coding del w następujący sposób (dla którego wystarczy nacisnąć Ctrl +, aby rozwinąć):
nav> ul> li.item * 5> a
Poniższy film pokazuje nam inne przykłady Zencoding:
W Oficjalna strona Zen Coding znajdziesz dodatkowe informacje, przykłady i listę obsługiwanych edytorów. Na stronie pobierania znajdziesz pakiety instalacyjne dla każdego z edytorów, zwykle w pakiecie znajduje się plik .txt z instrukcjami instalacji. Tam możesz znaleźć rozszerzenie dla Sublime Text 2.
instalacja
Sublime Text 2 nie jest dostępny w wielu oficjalnych repozytoriach (chociaż prawdopodobnie użytkownicy Arch i pochodnych mogą go zainstalować z AUR). Z tego powodu najłatwiej jest przejść na stronę projektu i Descargar wersja dla systemu Linux. Nie, nic nie musi być kompilowane. Po prostu rozpakuj pobrany plik i uruchom program. Będzie działać bez więcej, jak każda aplikacja przenośna.
Użytkownicy Ubuntu i pochodne mogą wejść do terminala i wpisać następujące polecenie, jeśli wolą zainstalować program z PPA:
sudo add-apt-repository ppa: webupd8team / sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2
