Великолепный редактор кода и немножечко текста [Sublime Text]

Доброго времени суток, дорогие друзья, знакомые и прочие личности.

По долгу работы, жизни и хобби, мне частенько приходится сталкиваться с такой штукой как правка кода, будь то PHP, Javascript, CSS или что-либо еще. В частности приходится работать с БД или.. или даже с текстовыми файлами :)

text

В ходе этого длинного пути, вымощенного миллиардами символов и строк кода, я испробовал бесчисленное количество самых разных редакторов, в том числе платных. Последним из них был Notepad++, но и ему нашлась замена. Что ж, давайте немного про эту замену и поговорим.

Поехали.

Редактируем, код, текст и всё такое прочее. Sublime Text.

Как Вы поняли из заголовка и подзаголовка, - речь пойдет про программу Sublime Text, что является, в некотором роде, одним из лидеров на рынке редакторов кода, текста и всего такого прочего.

code

Редактор хорош всем, начиная от скорости работы и заканчивая человеческой подсветкой кода, но самое вкусное в нём, - это знание всех необходимых команд, что позволяет вводить код безумно быстро и удобно.

Плюс есть много всяких разных удобных мелочей, вроде тех, когда ставишь в CSS, допустим первую скобку, автоматически ставится вторая, а курсор перемещается между ними для ввода параметров.

Одним же из ключевых и самых вкусных моментов является поддержка самых разных плагинов, упрощающих и всячески улучшающих существующий функционал. Подборка неплохих плагинов есть на Хабре в этом материале (хотя там написано, что лучших, но я бы не сказал, что все из них действительно лучшие).

sublime text внешний вид

Ну и, само собой, как по мне, так у программы довольно приятный и удобный интерфейс, что в общем-то уже давно является своеобразным стандартом и, в некотором роде, банальностью.

Скачать сию радость можно с сайта разработчика. Установка предельно проста и на ней я останавливаться не буду.

Что касается руссификации, то для Sublime Text 2 можно скачать руссификатор отсюда, а для Sublime Text 3 по этой ссылке. За сделанный перевод спасибо Dimox'у.

Установка предельно проста. Скопируйте файлы из архива (кроме папки Backup) по одному из путей, в зависимости от Ваше операционной системы:

Windows XP :  C:\Documents and Settings\Имя_пользователя\Application Data\Sublime Text 3\Packages\Default\
Windows 7/8 :  C:\Users\Имя_пользователя\AppData\Roaming\Sublime Text 3\Packages\Default\
Linux :  ~/.config/sublime-text-3/Packages/Default/

Если папки Default нет, то создайте её. После копирования перезапустите программу. В папке Backup лежат оригиналы файлов, на случай, если что-то пойдет не так.

В двух словах как-то так, более говорить особо нечего, ибо программой надо, в первую очередь, воспользоваться, чтобы получить собственное впечатление и понять все необходимые нюансы о преимуществах сей радости программисткой жизни. На словах это рассказать сложно :)

Перейдем к послесловию.

Послесловие

Вот такие пироги. Понимаю, что здесь не очень-то много людей, которые работают с кодом, но даже тем, кто с сим никак не связан, программа может пригодится когда-нибудь, ну или.. Просто для работы с текстом.

На сим всё. Как и всегда, если есть какие-то вопросы, дополнения и всё такое прочее, то комментарии к Вашим услугам.

Оценить —

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(2 голоса, в среднем: 5 из 5)

Подписаться —

RSS Email Facebook Twitter G+ YouTube
Темы:  ,

Комментарии к статье

  1. Адуван

    Софт прекрасный, когда была винда - юзал только этот софт, это лучшему программа для создания и редактирования кода.

  2. Alexander

    1. Настройки - ужас!!! Никакого интерфейса - только редактирование настроечного файла... Если б я такие настройки публиковал в своих продуктах, мне было бы стыдно...
    2. При установке ВКЛЮЧИЛ флаг "интегрировать в проводник" (у меня - Windows XP). В меню чего-нибудь похожего на "Редактировать с помощью Sublime Text" не появилось. Я делал что-то не так, или это - просто недоделка?
    3. Цветовая схема по умолчанию (Monokai.tmTheme, видимо) - просто кошмар, но т.к. интерфейса нет, надо искать, какие вообще поставляются схемы. Где их искать? И если нет других - как изменить цвета?

    • Alexander

      Поправка: пункт меню проводника появился... Сорри.

    • Sonikelf

      Каждому своё :)

      • Артём

        Бесспорно. В оригинале Jedem das Seine и далее Mir das Meiste))
        Шутки в сторону. А что за коды и... где применяются?

    • Tester

      1) Настроет много, все настраивается через конфиги, много профилей и т.д. Если вы заходили на официальный сайт, то заметили бы, что данный проект себя позиционирует как ТЕКСТОВЫЙ РЕДАКТОР, а не ide.
      2) Без понятия, напишите автору. На всех других Осях - все круто, и на unix-системах, и на osx.
      3) Читаем первый пункт (это не ide). Ставьте все через Package control. Темы. плагины, схемы и т.д, и т.п.

  3. Alexander

    Цветовые схемы тоже нашёл. Расположены в МЕНЮ нелогично, но это - действительно дело вкуса.
    Сразу ещё вопрос появился: автоматически не распознаёт у меня кодировку Win-1251 . Не подскажете, где выбирается кодировка? Вроде все пункты МЕНЮ просмотрел ...
    ===
    И! На самом деле автоматическая подстройка под кодировку - это уже не "каждому своё", это - глюк. :cry:

    • Alexander

      Может, надо установить языки? Тогда в статье неплохо бы ссылку, откуда берут...
      Кстати, о ссылках. В статье есть ссылка на сайт Notepad++, но я не нашёл ссылку на описываемый редактор. Плохо искал? Или по политическим соображениям её нет? Пришлось поисковиком искать (простите за тавтологию). Некузяво...

    • Temo4kin

      Кодировка меняется там же в настройках.
      Замените "fallback_encoding": "Western (Windows 1252)" на "fallback_encoding":"Cyrillic (Windows 1251)"

      • Alexander

        Увы! Должно быть распознавание. Не перенастраивать же каждый раз с Win1251 на OEM 866 при переключении с одного файла на другой... У Notepad++ с этим проблем не было. :-( :sad:

      • Alexander

        На самом деле, видимо, чего-то не хватает. Есть пункт меню «Файл» - «Переоткрыть в кодировке», там список кодировок, но все, почему-то, недоступны. Есть мысли, отчего так?

    • Sonikelf

      Странно, но я с проблемами кодировки не сталкивался пока. Вы тройку ставили или двойку?

      • Alexander

        Тройку поставил.
        Поставил плагин CTag и кодировка в пункте МЕНЮ "переоткрыть" стала доступна, уж не знаю, по этой ли причине, или расположение звёзд изменилось... Правда, каждый раз приходится переоткрывать в Win-1251. Не запоминается кодировка. Но уж не распознаётся - точно.
        Был такой редактор - hippo, очень похожий на Notepad++. В нем была проблема, что кодировка определялась по слишком короткому началу файла. Я предположил, что тут та же беда, напечатал пару строк в начало файла - не помогло. Может, я что-то не установил?

        • Sonikelf

          Да вроде всё то, хотя я конечно не за Вашим компьютером.. Так или иначе ситуация странная :)

  4. Temo4kin

    Спасибо за подсказку.
    Только так и не понял, является ли программа бесплатной?

    • Alexander

      С сайта:

      Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use.
      Sublime Text могут быть загружены и оценены бесплатно, однако лицензии должны быть приобретены для дальнейшего использования.

      $70 цена...

    • Sonikelf

      Написано, что бесплатно только для ознакомления, но в общем-то ознакамливаться можно бесконечно.

  5. Alexander

    А, вот, в консоли нашёл такую запись:

    unable to auto detect encoding for C:\WINDOWS\Temp\141227\LEVCONTU.PAS, using fallback encoding Western (Windows 1252)

    и далее при попытке "насильно" сохранить файл в кодировке Win-1251:

    error: Not all characters are representable in Cyrillic (Windows 1251), falling back to UTF-8

    Файл гарантированно в кодировке Win-1251 (исходный текст на Pascal-е с комментариями на русском). Что может мешать пониманию? Всё же похоже на ошибку...

    • Sonikelf

      Протестировал только что еще раз, странно, но у меня вроде все нормально. Может дело в расширении файла или еще чем? Нипоняяятно.

  6. Alexander

    На самом деле у меня вопрос к Sonikelf:
    Есть ли в этом редакторе достаточно мощный макро-язык? Пока в этом смысле непревзойдёнными текстовыми редакторами для меня являются редактор СВМ с языком REXX (не смейтесь - лучше пока не встретил! за 40 лет...) и ME. На первом я в свое время даже написал систему бухгалтерского и материального учёта... ;-)

    • Sonikelf

      На счет мощного макро-языка сказать толком ничего не могу, не сталкивался.

    • Tester

      Можно использовать бинды, сниппеты, а дальше ставить плагины специальные..
      Если не нравится текущий редактор, то попробуйте VIM.

    • Кирилл

      В редактор встроен полноценный Python

  7. Alexander

    Спасибо всем, кто принял участие в моих проблемах. Т.к. я не нашёл преимуществ по сравнению с Notepad++, а NP++ у меня уже стоит, то я решил дальше не испытывать - на мои замечания можно больше не отвечать. Надеюсь, когда пояится интересный ТЕКСТОВЫЙ ПРОЦЕССОР с развитой поддержкой макро, Sonikelf будет его смотреть, и я о нём узнаю...

    • Tester

      Надеюсь, когда пояится интересный ТЕКСТОВЫЙ ПРОЦЕССОР с развитой поддержкой макро,

      VIM уже появился как 20 лет назад. Все это там есть.

  8. SHAMAN

    Зачем придумывать волосипед? Notepad++ = бесплатно и очень функционально? Исходя из прочитанных коментариев, делаю вывод,данным users это ненужно. Даже в познавательных целях.

  9. Str

    Хе-хе, только мне её посоветовали, захожу сюда и вот она и тут тоже :-).

* - комментарии могут появляться не сразу (или попасть в спам)