Sublime Text - най-добрият редактор на код за програмиране?

Sublime Text е най-добрият редактор на код за програма 2

Sublime Text е редактор на текст и код, който е създаден в C ++, въпреки че използва и Python за своята приставка, която разширява функционалността на програмата. Това приложение е родено като продължение на Vim, въпреки че с течение на времето постепенно става различно, докато придобие собствена идентичност.

Sublime Text е най-добрият редактор на код за програмиране

Sublime Text не е проект с отворен код. За щастие можете да изтеглите безплатна версия за непрекъсната употреба , така че няма да имате нужда да купувате търговската версия, освен ако не искате да я използвате професионално.

Възвишеният текст има някои функции, които го правят много ценен редактор на код . Много потребители го смятат за най-добрата програма в своя клас.

Sublime Text е много програмируем

Sublime Text е много гъвкав редактор на код. Потребителите с усъвършенствани умения за програмиране ще могат да добавят свои собствени редове код към програмата. Това ще бъде много полезно за подобряване на неговите функции или добавяне на нови, които не се доставят с програмата.

Sublime Text излага своите вътрешни елементи чрез приложен програмен интерфейс (API), с който програмистите могат да взаимодействат, използвайки езика за програмиране Python .

възвишен текст api

Sublime Text включва вграден интерпретатор на Python , който е полезен за проверка на настройките на редактора и бързо тестване на API извиквания при разработване на приставки. Този интерпретатор е независим от интерпретатора на Python на вашата операционна система.

Наличност на пакети, приставки и други ресурси

Почти всички аспекти на Sublime text могат да бъдат разширени или персонализирани . Можете да променяте поведението на редактора, да добавяте макроси, да разширявате менютата и много други. Можете също така да създавате нови функции, като използвате API на редактора, за да създавате сложни приставки.

възвишени текстови приставки

Конфигурационните файлове в Sublime Text са текстови файлове, които преобладават в съответствие с JSON структура , въпреки че ще намерите и XML файлове . За по-разширени опции за разширяемост се използват изходни файлове на Python.

Sublime Text е съвместим с Textmate

възвишен текстов текст матов

Съвместимостта на Sublime Text с пакетите Textmate е пълна, с изключение на команди, които са несъвместими. В допълнение, Sublime Text изисква всички дефиниции на синтаксис да имат extension.tmLanguage и всички файлове с предпочитания да имат extension.tmPreferences. Това означава, че .plist файловете ще бъдат игнорирани, дори ако са в поддиректория Синтаксис или Предпочитания.

Емулация на Vi / Vim

възвишен текст vim

Това е полезно за стари потребители на Vim, които сега използват Sublime Text. Vi е стар модален редактор, който позволява на потребителя да изпълнява всички операции от клавиатурата . Vim е модерна версия на vi, която все още се използва широко.

Sublime Text осигурява емулация на vi чрез пакета Vintage. Също така еволюция на Vintage, наречена Vintageous , проект с отворен код, който предлага по-добро преживяване при редактиране на vi / Vim и се актуализира по-често от Vintage.

заключение

Редакторът на Sublime Text код се превърна в основен инструмент в работата на много програмисти . Тази програма предлага множество възможности, както видяхме, включително системата за приставки и опцията за добавяне на нови функции чрез модифициране на кода. Емулацията на Vi също е много страхотно нещо, което не всички кодови редактори предлагат. Към това е добавена и голямата му общност в официалния форум.