Sublime Text
Sublime Text — бесплатный текстовый редактор, один из самых популярных современных текстовых редакторов с многочисленными опциями для написания программного кода (хотя можно использовать как и редактор для стандартных файлов формата .txt). Отличается простотой, удобством, наличием множества плагинов и встроенной подсветкой синтаксиса кода.
Детали[править]
Разрабатывается с 2008 года. В 2011 году был выпущен Sublime Text 2, в 2017 — третья версия программы, в 2021 году — четвертая. При этом загрузка и использование программы являются полностью бесплатными, но формально предлагается приобрести лицензию, которая якобы требуется для использования. На деле отсутствие лицензии может привести только к навязчивым предложениям ее приобретения, которые время от времени появляются при выполнении операции сохранения файла. Сама лицензия довольно дорогая, 100$, так что приобретать ее смысла особого нет.
Важной особенностью Sublime Text, которая выделяет его из многих прочих редакторов, является сохранение состояния файлов и истории изменений между загрузками (то есть при закрытии редактора даже несохраненные изменения и история изменений останется). Это значительно снижает вероятность случайной потери кода. В то же время при некоторых обстоятельствах (случайном закрытии вкладки без сохранения изменений) можно потерять всю информацию, так что всё равно рекомендовано время от времени делать полноценное сохранение на диск — были отмечены случаи, когда после обновления терялись все несохраненные изменения, так как пользователь ничего не сохранял в течение нескольких лет.
Имеется встроенная поддержка подсветки кода, поддерживается довольно большое количество языков программирования и разметки. Текст вводится только в формате plain text, возможности представления текста в форматированном виде, как в системах набора TeX или редакторах вроде Word нет.
Встроенный менеджер пакетов, позволяющий устанавливать полезные расширения вроде автоматической проверки корректности синтаксиса кода. Расширения написаны на Python.
В 2018 году на волне успеха Sublime Text был также выпущен интерфейс для систем управления версиями под названием Sublime Merge, который представляет собой тот же самый редактор кода, но только с встроенной возможностью отправлять изменения в Git и сравнивать разные версии.