Sublime Text 2: най-добрият редактор на кодове на разположение?

Високият текст 2 е редактор на код стил на TextMate, Писари, Кейт или Redcar. Интерфейсът му е изчистен и интуитивен и поддържа използването на фрагменти, приставки и системи за изграждане на кодове (Build Systems).

Първоначално е създаден от Джон Скинър като продължение на vim, но малко по малко придобива собствената си идентичност. Поради това Sublime Text 2 все още има vi-подобен режим за редактиране, наречен "Vintage mode".

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

ключови характеристики

  • Мини карта: Минималната карта се състои от предварителен преглед на структурата на нашия код, който може да бъде поставен до раздела или да бъде скрит. Много е полезно да се движите около файла, когато познаваме добре структурата му.
  • Multi.selection: Мултиизборът не е нещо ново, той е включен дълго време в редактора Ultraedit за Windows. За да направим многократен избор на термин от различни части на файла, просто трябва да поставим курсора вътре в думата, която искаме да търсим, и да направим Cmd + D в Mac OS X или Ctrl + D в Windows и Linux
  • Мулти курсор: При използване на мулти-селекция Sublime Text създава n курсори, с които можем да пишем текст произволно в n различни позиции успоредно, хладно
  • Мулти оформление: Предлага се със седем конфигурации на оформление, където можем да изберем да редактираме в един прозорец или да разделим до четири вертикални прозореца или четири мрежови прозореца. Има приставка за създаване на повече оформления, в Linux поне редакторът става нестабилен.
  • Родна поддръжка за безброй езици: Родно поддържа безброй езици, включително Clojure, Haskell, Erlang, Scala и Go (да назовем само няколко)
  • Конфигурируем подчертаване на синтаксиса: Синтаксисното подчертаване е напълно конфигурируемо чрез конфигурационни файлове за всеки потребител
  • Динамично търсене: Можете да търсите регулярни или нормални изрази по файлове, по проекти, по директории, по конюнкция от тях или по всички наведнъж
  • Автоматично попълване и маркиране с ключ: Можем да отидем до ключа, който затваря или отваря блок по прост начин
  • Поддръжка на фрагменти и приставки: Фрагментите са като макроси или пакети и са доста полезни, има безброй плъгини като плъгина ZenCoding
  • Обща конфигурация на клавиатурите: Всички клавиши могат да бъдат презаписани по наш вкус, това е наистина страхотно
  • Бърз достъп до ред или файл: Можем да отворим файл с помощта на клавишната комбинация Cmd + P в Mac OS X или Ctrl + P в Win и Linux и да напишем името му или да разгледаме списъка. Също така можем да отидем до ред, като използваме двоеточието и номера на реда (например: 245).
  • Командна палитра: Можем да използваме Shift + Cmd + P на Mac OS X или Shift + Ctrl + P на Win и Linux за достъп до палитрата Commands, където можем да филтрираме и да използваме всяка команда, която искаме. Това е много полезно да се използва заедно с Package Controller (за което ще говорим в друга публикация). 

Поддръжка на Zen Coding

Една от характеристиките, която според мен заслужава специално споменаване, е поддръжката на Zencoding.

Zen Coding не е нищо повече от пряк път на код, който е написан със синтаксис, много подобен на CSS, така че ако знаете CSS и HTML, почти сте готови да започнете да улеснявате живота си.

В практичен случай, ако искахме да създадем маркировка за меню, щяхме да сме наясно, че се нуждаем от навигационен маркер и след това списък, това би означавало минимум 7 реда код, написани на ръка, но биха могли да бъдат намалени до по-малко от 15 знака с Zen Coding del както следва (за което би било достатъчно само да натиснете Ctrl +, за да разширите):

nav> ul> li.item * 5> a

Следващото видео ни показва други примери за Zencoding:

В Официална страница на Zen Coding ще намерите допълнителна информация, примери и списък на поддържаните редактори. На страницата за изтегляне ще намерите инсталационните пакети за всеки от редакторите, обикновено в пакета е включен .txt с инструкциите за инсталиране. Там можете да намерите разширение за Sublime Text 2.

Инсталация

Sublime Text 2 не се предлага в много официални хранилища (въпреки че вероятно Arch и производни потребители могат да го инсталират от AUR). Поради тази причина най-лесното е да отидете на страницата на проекта и изтегляне версията за Linux. Не, нищо не трябва да се компилира. Просто разархивирайте изтегления файл и стартирайте програмата. Той ще работи без повече, както всяко преносимо приложение.

Потребителите на Ubuntu и производни могат да влязат в терминал и да напишат следното, в случай че предпочитат да инсталират програмата от PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
Sudo актуализация ап-да
sudo apt-get инсталирате sublime-text-2

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Джони Ментеро каза той

    sudo apt-get инсталирайте възвишен текст

  2.   кесимару каза той

    най-добрият редактор на код е всяко приложение, което обработва текст, повечето хора говорят за редактори на код или IDE, сякаш тези програми са тези, които ще програмират приложенията, ако редактор или IDE помага много, но да някой знае, че работи добре.

  3.   Федерико каза той

    Здравейте, преди 2 дни Sublime text 2 и бях представен с грешка, която се споменава за библиотеката за управление на пакети, измислих брилянтната идея да премахна папката Package и да я изтегля повторно, когато отворих отново редактора, лентата с менюта, страничната лента, която преди беше бяла, вече е черна, а редакторът в бялата й част вече е черен, не реагира на нито една команда от клавиатурата и нямам достъп до предпочитанията и се появява следното съобщение:

    Грешка при зареждането на синтаксисния файл "Packages / Text / Plain text.tmLanguage": Грешка при синтактичния анализ на plist xml: Неуспешно отваряне на файл във файл "Packages / Text / Plain text.tmLanguage"

    Инсталирах и деинсталирах около 10 пъти, не знам дали правя нещо нередно или по погрешка изтрих нещо друго, използвам Mac и съм нов в него и не знам как да поправя това, което направих, проверявах папката със съдържание, копирах пакетна папка (не знам дали е на правилното място) и нищо, ако някой може да ми помогне, ще го оценя.

  4.   Хейко 7017 каза той

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

  5.   Аз Палафружел каза той

    Просто фантастично!

  6.   Нека използваме Linux каза той

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

  7.   Adrian каза той

    Алтернатива

    Текстадепт

    http://foicica.com/textadept/

  8.   рафуру каза той

    Хм, но защо страницата има раздел за закупуване на лиценз?

    Това е нещо, което не съм разбрал напълно, защото изтеглянето на пакета от мрежата има опция в раздела Помощ за въвеждане на лицензен код

  9.   рафуру каза той

    Хм, мисля, че не се обясних добре ..

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

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

    Ако това е пробна версия, то не е безплатно и следователно е споделен софтуер.

    По-скоро въпросът ми е дали този тест или фактът, че ключът или лицензният ключ не са вмъкнати ще повлияят на програмата по-късно, например, не ми позволявайте да я отворя или да ограничавам нейните функции в края на теста, ако е от доказателство.

  10.   паблорубиани каза той

    Не е безплатна ... версията, която ви позволяват да използвате безплатно, е Beta, стабилната е лицензирана и струва 60 долара,

  11.   Нико каза той

    Още едно щракване и ви свърши паметта!

  12.   Фелипе Сипион Празници каза той

    в ubuntu 11..04 версията sublime-text-2 не работи, но опитайте да инсталирате sublime-text-2-dev

  13.   Гонсало каза той

    Благодаря ти!! Ще го пробвам.

  14.   Хорхе каза той

    Добре, благодаря за отговора. Изпробвах го известно време и това не ме убеди по няколко причини. Тогава той постоянно ме питаше за лиценза, който, макар че можете да натиснете само „отмяна“, но все пак ме дразни. Предпочитам Notepad ++ и Pspad, тъй като те по-добре отговарят на моите нужди.
    Благодаря Ви много.

  15.   Нека използваме Linux каза той

    Не съм сигурен ... мисля, че не ...
    Но ви предлагам да опитате и да играете с него известно време, за да откриете всички негови функционалности.
    Истината е, че не съм го използвал от известно време, но съм много ясен, че това е един от най-добрите текстови редактори днес.
    Жалко, че не е безплатно ... въпреки че е безплатно.
    Наздраве! Павел.

  16.   Хорхе каза той

    Здравейте, въпрос, можете ли да търсите в списъка във Sublime Text? Това е функция, която много ми харесва в редактори като Pspad или Notepad ++, в която ми показват резултатите, получени под формата на списък, показващи пълния ред, където е намерена думата (ите) и която ми позволява бързо да разбера дали линия е или не това, което искам. Това е така, защото постоянно работя с файлове с много редове и от мързел и резултат се стига до резултат, за да се провери дали е правилен.
    Поздрави.

  17.   Луцифер каза той

    Защо да търсим нова алтернатива, ако Emacs вече съществува или vi?
    Освен това не е свободен софтуер, какъв е смисълът да се поддържа този тип софтуер и да му се дава толкова много пропаганда?

  18.   Нека използваме Linux каза той

    Това не е пропаганда.
    Мислех, че е добра идея да го публикувам, защото е отличен софтуер. Също така би било добре, ако разработчиците ви получават имейли, за да пуснат изходния код. Ако проектът не е известен, няма начин да се направи това.
    Наздраве! Павел.

  19.   Поларис 23 28 каза той

    Вече го пробвах, отличен е, благодаря за информацията. !!!

  20.   рафуру каза той

    Защото има много хора, които нямат време да се научат да използват малко по-„усъвършенстван“ редактор като vim или Emacs.

    Много пъти човек изисква програма просто да седне и да кодира, без да се налага да чете и практикува уроци за това как да използва тези инструменти.

    Няма нищо лошо в това, че тази програма е собственост, разработчикът реши да печели пари със своя софтуер и е напълно нормално ... или какво? Ще се борите ли също така да получите 100% домашен или „безплатен“ компютър, за да не плащате на марките?

    Или ще засадите свои собствени „безплатни“ домати, за да не плащате на пазара?

    Трябва да се научите да различавате малко нещата

  21.   рафуру каза той

    Всъщност лицензът за програма с добро качество като тази не тежи толкова много.

    Но тъй като съм студент, който едва има пари за ядене, тогава го оставяме така хахаха.

    Този дзен режим изглежда страхотно 🙂

  22.   Хулио Сезар Марин Гарета каза той

    Scribes е много добър, тъй като ще опитам този препоръчан.

  23.   гост каза той

    Няма нищо като Eclipse .. едно щракване и стартиране на сървър ... още едно щракване и той създава проект за вас!

  24.   Gilliiin каза той

    Опитах и ​​е добре, но за мен няма нищо подобно на Комодо редактиране, дори и така не знам защо толкова много суетене с възвишено

  25.   Мигел каза той

    Опитах този текстов редактор, получих го благодарение на този уебсайт http: www.notiubuntu.wordpress, com