Sublime Text 2: найкращий доступний редактор коду?

Витончений текст 2 є редактор коду стиль TextMate, Писарі, Кейт або Редкар. Його інтерфейс чистий та інтуїтивно зрозумілий та підтримує використання фрагментів, плагінів та систем побудови коду (Build Systems).

Спочатку він був створений Джоном Скіннером як продовження vim, але потроху він набув власної ідентичності. Через це в Sublime Text 2 досі існує режим редагування, схожий на vi, який називається "Vintage mode".

увагу: 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 символів із 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
Суду apt-get поновлення
sudo apt-get install sublime-text-2

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Джонні Ментеро - сказав він

    sudo apt-get install піднесений текст

  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.   Адріан - сказав він

    Альтернатива

    Текстадепт

    http://foicica.com/textadept/

  8.   рафуру - сказав він

    Хм, але чому на сторінці є розділ для придбання ліцензії?

    Це те, що я не до кінця зрозумів, оскільки завантаження пакету з Інтернету має можливість у розділі Довідка ввести код ліцензії

  9.   рафуру - сказав він

    Хм, я думаю, що я погано пояснив себе ..

    У попередженні сказано: Sublime Text 2 розповсюджується безкоштовно, але це не безкоштовне програмне забезпечення. Щоб отримати не менш цікаву безкоштовну альтернативу, пропоную спробувати «Писарів».

    що означає, що його можна вільно розповсюджувати, але він не є безкоштовним (для модифікації або перерозподілу для інших цілей) ... але слово free говорить мені, що це безкоштовний посуд.

    Якщо це пробна версія, то вона не є безкоштовною і тому є умовно-умовною.

    Швидше за все, моє запитання полягає в тому, чи вплине цей тест чи той факт, що ключ або ліцензійний ключ не вставлений згодом на програму, наприклад, не дозволяйте мені відкривати її або обмежувати її функції в кінці тесту, якщо це є доказом.

  10.   Паблорубіан - сказав він

    Це не безкоштовно ... версія, яку вони дозволяють вам використовувати безкоштовно - це бета-версія, стабільна ліцензована і коштує 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.   гільїїїн - сказав він

    Я спробував, і це добре, але для мене немає нічого подібного до редагування Комодо, навіть тому я не знаю, чому так багато суєти з піднесеним

  25.   Мігел - сказав він

    Я спробував цей текстовий редактор, я отримав його завдяки цьому веб-сайту http: www.notiubuntu.wordpress, com