Предизвикателството на текстовия редактор: Sublime Text срещу Vim

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

Подобрете сайта си с тези 60 блестящи урока за WordPress



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



Грок-способност

Sublime предоставя ясен потребителски интерфейс: дърво за проектиране вляво, раздели в горната част. Тъй като е моделиран след потребителския интерфейс и ключовите команди на TextMate, той предоставя познато изживяване на потребителите от първия път, когато отворят приложението.

Това е най-слабото място на Вим: няма плитък край. Vim следва философията на Unix да правиш само едно нещо добре, така че не идва с глупави неща като странични ленти. Ресурси като Vimcasts и Vimbits съдействие за аклиматизиране на Вим.



Приставки

Разширяемостта е основна част от добрия текстов редактор и Sublime не е мрачна с постоянно нарастваща, вече масивна общност на приставки. Чрез обикновен плъгин можете да добавите всяка функция, която може да искате, към вашия редактор. Контрол на пакета предлага допълнителна стойност, като прави инсталирането на плъгина невероятно лесно.

Можете да добавяте дървета на проекти и други неща към Vim чрез приставки. Използвайте Vundle или Патоген да инсталирате и управлявате плъгини à la Sublime's Package Control. Вим Страхотен е чудесен ресурс за намиране на нови плъгини.

Скорост

Една от най-шумните функции на Sublime при пускането му беше скоростта и този бръмч е заслужен. Превъртането през JavaScript файловете в най-новото ви уеб приложение едва ли е предизвикателство.



Vim е бърз и скоростта му се управлява лесно. Въпреки че никога не съм имал нужда от него, можете просто да коментирате някои приставки във вашия .vimrc, за да направите Vim още по-бърз.

Мога ли да го огъна според волята си?

Крайният въпрос. Широката поддръжка на приставки на Sublime и доста минимален потребителски интерфейс го правят приложение, което разработчикът може да манипулира по свой вкус. Проекти като MarkdownEditing лесно да демонстрират тази ковкост.

Апелът на Вим е неговата дълбочина. Според мен това е типично приложение на лук , със слоеве и слоеве функционалност, които само чакат да бъдат обелени обратно. Всеки слой разкрива повече начини за изпълнение на която и да е задача.

Присъда

И двата редактора са превъзходни. Sublime предлага стабилен и познат, но доста дълбок инструмент, който ще служи вярно в продължение на години на развитие.

лява безжична клавиатура и мишка

Vim предлага несравнима дълбочина и ефективност, като същевременно жертва някои от блясъците (като GUI), на които другите приложения се радват. В крайна сметка и двамата си свършват работата и отговарят на множество работни потоци, без да жертват производителността или стабилността. Независимо кой редактор ще изберете, зависи от индивида да се възползва максимално от него.

Думи: Адам Симпсън

Адам Симпсън е разработчик на интерфейс в Sparkbox. Последвайте го в Twitter на @a_simpson . Тази статия се появи за първи път в брой 261 от нето списание.