Sublime Text 2: лепшы рэдактар ​​даступнага кода?

Sublime Text 2 з'яўляецца рэдактар ​​кода стыль TextMate, Пісары, Кейт ці Рэдкар. Яго інтэрфейс чысты і інтуітыўна зразумелы і падтрымлівае выкарыстанне фрагментаў, убудоў і сістэм пабудовы кода (Build Systems).

Спачатку ён быў створаны Джонам Скінарам як працяг VIM, але пакрысе ён прыняў уласную ідэнтычнасць. З-за гэтага Sublime Text 2 па-ранейшаму мае ві-падобны рэжым рэдагавання, які называецца "Vintage mode".

Atención: Sublime Text 2 распаўсюджваецца бясплатна, але гэта не бясплатнае праграмнае забеспячэнне. Для не менш цікавай бясплатнай альтэрнатывы прапаную паспрабаваць Перапісчыкі.

ключавыя асаблівасці

  • Міні-карта: Мінімапа складаецца з папярэдняга прагляду структуры нашага кода, які можна размясціць побач з укладкай альбо схаваць. Вельмі карысна перамяшчацца па файле, калі мы добра ведаем яго структуру.
  • Мульты.выбар: Мультывыбар - гэта не нешта новае, ён ужо даўно ўключаны ў рэдактар ​​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 для доступу да палітры каманд, дзе мы можам адфільтраваць і выкарыстоўваць любую патрэбную каманду. Гэта вельмі карысна выкарыстоўваць разам з кантролерам пакетаў (пра што мы пагаворым у іншым паведамленні). 

Падтрымка Zen Coding

Адна з асаблівасцей, якую, на маю думку, заслугоўвае асобнага згадвання, - гэта падтрымка Zencoding.

Zen Coding - гэта не што іншае, як ярлык кода, які напісаны з вельмі падобным сінтаксісам CSS, таму, калі вы ведаеце CSS і HTML, вы амаль гатовыя пачаць палягчаць вам жыццё.

У практычным выпадку, калі б мы хацелі стварыць разметку для меню, нам было б ясна, што нам патрэбны навігацыйны тэг, а потым спіс, гэта азначала б мінімум 7 радкоў кода, напісаных ад рукі, але іх можна было б скараціць да менш чым 15 сімвалаў з дзэн-кадаваннем del наступным чынам (для гэтага было б дастаткова націснуць Ctrl +, каб пашырыць):

nav> ul> li.item * 5> a

У наступным відэа паказаны іншыя прыклады Zencoding:

У Афіцыйная старонка Zen Coding вы знойдзеце дадатковую інфармацыю, прыклады і спіс падтрымоўваных рэдактараў. На старонцы загрузкі вы знойдзеце ўсталявальныя пакеты для кожнага з рэдактараў, звычайна ў пакет уваходзіць файл .txt з інструкцыямі па ўсталёўцы. Там вы можаце знайсці пашырэнне для ўзнёслага тэксту 2.

Усталёўка

Sublime Text 2 недаступны ў многіх афіцыйных сховішчах (хоць карыстальнікі Arch і вытворных могуць, магчыма, усталяваць яго з AUR). Па гэтай прычыне прасцей за ўсё перайсці на старонку праекта і спампаваць версія для Linux. Не, нічога не трэба складаць. Проста распакуйце загружаны файл і запусціце праграму. Ён будзе працаваць без большага, як і любое партатыўнае прыкладанне.

Карыстальнікі Ubuntu і вытворныя могуць увайсці ў тэрмінал і ўвесці наступнае, калі аддадуць перавагу ўсталёўваць праграму з PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
Суда apt-get абнаўлення
sudo apt-get install sublime-text-2

Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

25 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Джоні Ментэра сказаў

    sudo apt-get install verlime-text

  2.   кесімару сказаў

    лепшы рэдактар ​​кода - гэта любое прыкладанне, якое апрацоўвае тэкст, большасць людзей гаворыць пра рэдактары кода альбо IDE, як калі б менавіта гэтыя праграмы праграмавалі прыкладанні, калі рэдактар ​​ці IDE вельмі дапамагаюць, але так, хто-небудзь ведае, што працуе добра .

  3.   Федэрыка сказаў

    Прывітанне, 2 дні таму ўзнёслы тэкст 2, і ў мяне паўстала памылка, якая намякала на бібліятэку кіравання пакетамі, у мяне ўзнікла геніяльная ідэя ліквідаваць тэчку Package і загрузіць яе зноў, калі я зноў адкрыў рэдактар, меню bar, бакавая панэль, якая была раней белай, цяпер чорная, і рэдактар ​​у яе белай частцы цяпер чорны, ён не рэагуе ні на адну каманду клавіятуры, і я не магу атрымаць доступ да налад, і з'явіцца наступнае паведамленне:

    Памылка загрузкі файла сінтаксісу "Packages / Text / Plain text.tmLanguage": Памылка аналізу plist xml: Не ўдалося адкрыць файл у файле "Packages / Text / Plain text.tmLanguage"

    Я ўсталёўваў і выдаляў яго каля 10 разоў, я не ведаю, ці раблю я нешта не так, альбо памылкова выдаліў нешта іншае, я выкарыстоўваю Mac, і я пачатковец у яго выкарыстанні, і я не ведаю, як выправіць тое, што я зрабіў, я правяраў тэчку змесціва, я зноў скапіраваў файл з тэчкай пакета (я не ведаю, ці ў патрэбным месцы), і нічога, калі хто-небудзь можа мне дапамагчы, я быў бы ўдзячны.

  4.   Хейко 7017 сказаў

    Лепшы рэдактар, які я калі-небудзь спрабаваў, шмат намаганняў з боку Джона, таму я і вырашыў купіць яго ліцэнзію. Нягледзячы на ​​тое, што яно не з'яўляецца свабодным праграмным забеспячэннем, яно каштуе 60 долараў, якія я заплаціў у той час, як калі б гэта было бясплатнае праграмнае забеспячэнне, я б ахвяраваў на праект. З павагай.

  5.   I Палафружель сказаў

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

  6.   Давайце карыстацца Linux сказаў

    Гэта лепшае, што я ведаю ... шкада, што гэта не бясплатнае праграмнае забеспячэнне, хоць яно і бясплатнае.

  7.   Адрыян сказаў

    Альтэрнатыва

    Тэкстадэпт

    http://foicica.com/textadept/

  8.   рафуру сказаў

    Хм, але чаму на старонцы ёсць раздзел для пакупкі ліцэнзіі?

    Гэта тое, што я не зразумеў да канца, таму што загрузка пакета з Інтэрнэту мае магчымасць у раздзеле Даведка ўвесці код ліцэнзіі.

  9.   рафуру сказаў

    Хм, я думаю, што дрэнна растлумачыў ..

    У папярэджанні гаворыцца: Sublime Text 2 распаўсюджваецца бясплатна, але гэта не бясплатнае праграмнае забеспячэнне. Для не менш цікавай бясплатнай альтэрнатывы я прапаную паспрабаваць "Пісарам".

    гэта азначае, што яго можна свабодна распаўсюджваць, але ён не з'яўляецца бясплатным (для мадыфікацыі альбо распаўсюджвання ў іншых мэтах) ... але слова "бясплатна" кажа мне, што гэта бясплатны посуд.

    Калі гэта пробная версія, то яна не бясплатная, і таму гэта ўмоўна-праграмнае забеспячэнне.

    Хутчэй за ўсё, маё пытанне ў тым, ці паўплывае гэты тэст альбо той факт, што ключ ці ліцэнзійны ключ не ўстаў, пазней, напрыклад, не дазваляйце мне адкрываць яго альбо абмяжоўваць яго функцыі ў канцы тэсту, калі гэта доказ.

  10.   Пабларубіяны сказаў

    Гэта не бясплатна ... версія, якую яны дазваляюць вам выкарыстоўваць бясплатна, - гэта Beta, стабільная ліцэнзія і каштуе 60 долараў,

  11.   Ніка сказаў

    Яшчэ адзін клік, і ў вас скончылася памяць!

  12.   Урачыстасці Феліпе Сіпіёна сказаў

    у ubuntu 11..04 версія sublime-text-2 не працуе, але паспрабуйце ўсталяваць sublime-text-2-dev

  13.   Гансала сказаў

    Дзякуй!! Я збіраюся паспрабаваць.

  14.   Хорхе сказаў

    Добра, дзякуй за адказ. Я тэставаў яго некаторы час, і гэта мяне не пераканаў па некалькіх прычынах. Тады ён пастаянна пытаўся ў мяне ліцэнзіі, якая, хоць вы можаце націснуць "адмена", але ўсё роўна мяне раздражняе. Я аддаю перавагу Notepad ++ і Pspad, бо яны больш адпавядаюць маім патрэбам.
    Вялікае дзякуй.

  15.   Давайце карыстацца Linux сказаў

    Я не ўпэўнены ... думаю, што не ...
    Але я прапаную паспрабаваць і пагуляць з ім некаторы час, каб выявіць усе яго функцыянальныя магчымасці.
    Праўда ў тым, што я некаторы час не карыстаўся ім, але я дакладна разумею, што гэта адзін з лепшых тэкставых рэдактараў на сённяшні дзень.
    Шкада, што гэта не бясплатна ... хаця і бясплатна.
    На ўра! Павел.

  16.   Хорхе сказаў

    Прывітанне, пытанне, ці можаце вы зрабіць пошук па спісе ва ўзнёслым тэксце? Гэта асаблівасць, якая мне вельмі падабаецца ў такіх рэдактарах, як Pspad або Notepad ++, у якой яны паказваюць вынікі, атрыманыя ў выглядзе спісу, паказваючы поўны радок, дзе знойдзена слова (словы), і гэта дазваляе мне хутка даведацца, ці ёсць лінія таго, што я хачу. Гэта таму, што я пастаянна працую з файламі з мноствам радкоў, і гэта пераходзіць ад ляноты і выніку да выніку, каб даведацца, ці правільна гэта.
    Прывітанне.

  17.   Люцыпар сказаў

    Навошта шукаць новую альтэрнатыву, калі Emacs ужо існуе альбо vi?
    Да таго ж гэта не бясплатнае праграмнае забеспячэнне, які сэнс падтрымліваць гэты тып праграмнага забеспячэння і прапагандаваць яму так шмат?

  18.   Давайце карыстацца Linux сказаў

    Гэта не прапаганда.
    Я палічыў, што гэта добрая ідэя, каб распаўсюдзіць яго, таму што гэта выдатнае праграмнае забеспячэнне. Акрамя таго, было б нядрэнна, калі б вашы распрацоўшчыкі атрымлівалі паведамленні электроннай пошты, каб выпусціць зыходны код. Калі праект не вядомы, зрабіць гэта немагчыма.
    На ўра! Павел.

  19.   Палярыс23 28 сказаў

    Я ўжо паспрабаваў, гэта выдатна, дзякуй за інфармацыю. !!!

  20.   рафуру сказаў

    Таму што ёсць шмат людзей, якія не паспяваюць навучыцца карыстацца некалькі больш "прасунутым" рэдактарам, такім як vim або Emacs.

    Шмат разоў патрабуецца, каб праграма проста садзілася і праграмавала, не чытаючы і не практыкуючы падручнікі па выкарыстанні гэтых інструментаў.

    Нічога дрэннага ў тым, што гэтая праграма з'яўляецца ўласнай, распрацоўшчык вырашыў зарабляць на сваім праграмным забеспячэнні, і гэта цалкам нармальна ... ці што? Вы таксама будзеце змагацца за тое, каб атрымаць 100% самаробны альбо "бясплатны" ПК, каб не плаціць брэндам?

    Ці вы пасадзіце ўласныя "бясплатныя" памідоры, каб не плаціць за рынак?

    Трэба навучыцца крыху адрозніваць рэчы

  21.   рафуру сказаў

    На самай справе ліцэнзія на такую ​​якасную праграму не так важная.

    Але паколькі я студэнт, у якога ледзь ёсць грошы на ежу, то мы пакідаем гэта так, ха-ха-ха.

    Гэты дзэн-рэжым выглядае цудоўна 🙂

  22.   Хуліа Сезар Марын Гарэта сказаў

    Пісары ​​вельмі добрыя, бо я паспрабую гэты рэкамендаваны.

  23.   госць сказаў

    Няма нічога падобнага на Eclipse .. адзін клік і запускае сервер ... яшчэ адзін клік, і гэта стварае для вас праект!

  24.   гільііін сказаў

    Я паспрабаваў, і гэта добра, але для мяне няма нічога падобнага на Komodo edit, нават таму я не ведаю, чаму так шмат мітусні з узнёслым

  25.   Мігель сказаў

    Я паспрабаваў гэты тэкставы рэдактар, я атрымаў яго дзякуючы гэтаму вэб-сайту http: www.notiubuntu.wordpress, com

bool (праўда)