Обзор текстового редактора Sublime Text 3

Обзор текстового редактора Sublime Text 3Одним из самых популярных текстовых редакторов среди программистов является Sublime Text, который появился в 2008 году. Данным приложением пользуются как стандартным редактором многие юзеры, однако, он способен расширяться, гибок и удобен в написании исходного кода, что очень ценят программисты.

Главные достоинства утилиты

Сначала утилита создавалась для операционок Windows, но в последствии появились версии для Linux и Mac OS X, что существенно расширило круг пользователей этой программы. Приложение отлично работать с языком Python. Стоит отметить, что утилита поддерживает почти все языки и коды, но плагины Python можно подключать к приложению, что существенно расширяет его возможности.

Разработчики заявляют, что их программа обладает несколькими довольно весомыми преимуществами. Функция «Быстрая навигация» выскакивает при нажатии комбинации Ctrl+P. Это очень универсальное средство. Вызвав эту функцию. Можно найти любой файл, набрав его название в высветившейся поисковой строке. Если необходимо перейти к символам в файле, следует начать набор с @, для поиска набор надо начать с #, а чтобы перейти к требуемой строку начинать нужно с двоеточия.

Функция «Множественные выделения» предоставляет возможность выполнять одновременно несколько изменений. С помощью этой функции можно быстро корректировать строки, просто изменять имена переменных и легко выполнять действия с файлами. Вызвать эту функцию можно сочетанием Ctrl+Shift+L и Ctrl+D. Кроме того, выделять можно при помощи мыши. В общем, функция довольно полезная, если понимать ее суть.

Функция «Палитра команд» запускается комбинацией Ctrl+Shift+P, вследствие чего открывается набор непопулярных команд и возможностей. Здесь также используется живой набор. Для поиска необходимой функции не требуется перерывать все меню или вспоминать комбинацию. Нужно просто написать, выбрать и использовать.

Также имеется режим «Не отвлекайся!», который позволяет выключать ненужные на текущий момент элементы. Можно включить режим полного экрана, удалить клавиши управления и оставить только текст. Иногда такая возможность бывает необходима.

При необходимости можно помимо текста оставить и главное меню, чтобы можно было активировать элементы управления. Можно удалять и меню. Важно только запомнить комбинацию активации и деактивации полноэкранного режима. Для открытия необходимо нажать F11, а для выхода из режима Shift+F11.

Функция «Распределенное редактирование» пригодится для пользователей с широкоформатными мониторами. Здесь можно разместить рядом два документа или две части одного файла и обрабатывать их. Тем, кто привык работать с несколькими мониторами предоставляются широкие возможности. Можно распределить окна обработки на несколько мониторов и любом окне обрабатывать несколько split-блоков.
Настроить меню View можно во вкладке Layout. Здесь можно указать количество строк или столбцов, или выставить табличный вид.

Имеется функция «Переключение между проектами на лету», которая является продолжением опции «Быстрая навигация». Создатели предоставляют возможность сшивать файлы по определенному направлению в единое целое.

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

Функция «Сборка программ» расположена в разделе «Инструменты». Она предоставляет возможность активировать систему сборки для различных языков программирования. Эта функция позволяет быстро собрать приложение для тестирования. Кроме того, есть функция пересборки, которую можно применять после корректировок.

С помощью Plugin API можно расширить набор функций программы. Этот интерфейс программирования основан на языке Puthon. С его помощью и интегрированной консолью можно в онлайн-режиме работать и вставлять то, что необходимо для определенных действий. Программа позволяет проводить настройки практически всего, что необходимо.

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

Программа способна работать на разных операционках. После того, как появились версии для Mac OS X и Linux, утилита получила новый виток развития. При этом купив одну лицензию, ее можно использовать на всех компьютерах пользователя с разными операционками.

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

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

Характеристики

Версия утилиты для операционок Windows может распространяться в десктопной редакции и портативной. Для Linux программа поставляется в версии для Ubuntu, имеется tarball-архив, с помощью которого можно инсталлировать приложение на другие версии Linux. На Mac OS X утилита способна работать только начиная с версии операционки 10.7.

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

Пользователи могут подбирать под себя более подходящее цветовое оформление. Ведь в таких редакторах работать приходится довольно долго, поэтому оформление не должно отвлекать и давить на глаза. Разработчики снабдили программу более 20-ю схемами. Изначально установлена темная тема. Кроме того, в программе имеется подсветка синтаксиса при написании кода, что является достаточно важным моментом.

Расширение возможностей утилиты

Особенностью данного приложения является возможность подключения дополнительных плагинов и пакетов. Используя специальный модуль для управления пакетами и плагинами можно отыскать и внедрить большое количество всего необходимого для работы. Это может быть проверка орфографии и увеличение показываемых файлов, элементы, которые предназначаются для подгонки программы для разработки или доведения среды до привычного стиля работы. Также можно устанавливать необходимые наборы горячих клавиш, добавлять сниппеты для работы с HTML5 и прочее.

В общем, нужных плагинов в утилите огромное количество, поэтому при необходимости можно найти любой подходящий. Установив нужный плагин, программа будет увеличивать свою функциональность.

Итоги

При сравнении утилит со средой разработки IDE типа Eclipse или PhpStorm, где текстовый редактор является частью софта, то надо помнить, что рассматриваемая программа представляет собой именно текстовый редактор. Но при этом он очень хорош.

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

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *