Sublime Text to edytor tekstu i kodu, który został stworzony w C ++, chociaż wykorzystuje również Python do swojego systemu wtyczek, który rozszerza funkcjonalność programu. Ta aplikacja narodziła się jako rozszerzenie Vima, chociaż z czasem stopniowo się zmieniała, aż uzyskała własną tożsamość.
Sublime Text nie jest projektem open source. Na szczęście możesz pobrać darmową wersję do ciągłego użytku , więc nie będziesz musiał kupować wersji komercyjnej, chyba że chcesz z niej korzystać profesjonalnie.
Wysublimowany tekst ma pewne cechy, które sprawiają, że jest to bardzo ceniony edytor kodu . Wielu użytkowników uważa to za najlepszy program w swojej klasie.
Sublime Text jest bardzo programowalny
Sublime Text to bardzo wszechstronny edytor kodu. Użytkownicy z zaawansowanymi umiejętnościami programowania będą mogli dodawać do programu własne wiersze kodu. Będzie to bardzo przydatne do ulepszania jego funkcji lub dodawania nowych, które nie są dostarczane z programem.
Sublime Text ujawnia swoje elementy wewnętrzne za pośrednictwem interfejsu programowania aplikacji (API), z którym programiści mogą współdziałać za pomocą języka programowania Python .
Sublime Text zawiera wbudowany interpreter języka Python , który jest przydatny do sprawdzania ustawień edytora i szybkiego testowania wywołań API podczas tworzenia wtyczki. Ten interpreter jest niezależny od interpretera języka Python w systemie operacyjnym.
Dostępność pakietów, wtyczek i innych zasobów
Niemal każdy aspekt tekstu Sublime można rozszerzyć lub dostosować . Możesz modyfikować zachowanie edytora, dodawać makra, rozszerzać menu i wiele więcej. Możesz także tworzyć nowe funkcje za pomocą edytora API do tworzenia złożonych wtyczek.
Pliki konfiguracyjne w Sublime Text to pliki tekstowe, które przeważnie są zgodne ze strukturą JSON , chociaż można również znaleźć pliki XML . Aby uzyskać bardziej zaawansowane opcje rozwijania, używane są pliki źródłowe Pythona.
Sublime Text jest kompatybilny z Textmate
Zgodność Sublime Text z pakietami Textmate jest pełna, z wyłączeniem poleceń, które są niekompatybilne. Ponadto Sublime Text wymaga, aby wszystkie definicje składni miały rozszerzenie.tmLanguage , a wszystkie pliki preferencji miały rozszerzenie.tmPreferences. Oznacza to, że pliki .plist będą ignorowane, nawet jeśli znajdują się w podkatalogu Syntax lub Preferences.
Emulacja Vi / Vim
Jest to przydatne dla starych użytkowników Vima, którzy używają teraz Sublime Text. Vi to stary edytor modalny, który pozwala użytkownikowi wykonywać wszystkie operacje z klawiatury . Vim to nowoczesna wersja vi, która jest nadal szeroko używana.
Sublime Text zapewnia emulację vi poprzez pakiet Vintage. Również ewolucja Vintage, zwanego Vintageous , projektu open source, który oferuje lepsze wrażenia z edycji vi / Vim i jest aktualizowany częściej niż Vintage.
wniosek
Edytor kodu Sublime Text stał się podstawowym narzędziem w pracy wielu programistów . Ten program oferuje wiele możliwości, jak widzieliśmy, w tym system wtyczek i opcję dodawania nowych funkcji poprzez modyfikację kodu. Emulacja Vi to także bardzo fajna rzecz, której nie oferują wszystkie edytory kodu. Do tego dochodzi duża społeczność na oficjalnym forum.