Czy Sublime Text to najlepszy edytor kodu do programowania?

Sublime Text to najlepszy edytor kodu do programowania 2

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 to najlepszy edytor kodu do programowania

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 .

wysublimowany tekst api

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.

wysublimowane wtyczki tekstowe

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

wysublimowany tekst matowy

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

wysublimowany tekst 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.