SublimeText. Руководство по настройке
Итак, сначала вопрос, который волнует всех в первую очередь – да, программа платная. Стоит она на конец 2018 года 80 долларов (годом раньше было 40), в сети можно найти версии, вылеченные от жадности. Однако можно без проблем работать и с незарегистрированной версией. Единственное отличие – в топе программы будет написано слово UNREGISTERED и периодически (где-то раз в 2 часа) при попытке сохранения выскакивает окошечко с предложением купить платную версию. Других ограничений не замечено.
Обзор SublimeText
Автором называют некоего Джона Скиннера. Разработка началась в ноябре 2007 года, причём было объявлено о том, что поставлена цель «создать лучший текстовый редактор всех времён и народов ». Первая версия вышла 18 января 2008 года, вторая в 2011, третья в 2013 году. К 2018 году Скиннер со товарищи быстро сориентировались в тенденциях рынка и сосредоточились на Python, накидав много приятных возможностей для программистов «на змее».
Sublime text 3 — для новичков
Изначально в качестве целевой аудитории подразумевались разработчики, а потому в программе была предусмотрена проверка синтаксиса для множества популярных языков программирования. Это C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL и XML. Можно подключать плагины и для других языков.
Программа выполнена с суровым интерфейсом без кнопок и декоративных элементов, что позволяет на 100% использовать экранное пространство для дела. Экран можно разбить на несколько рабочих областей. Например, слева открывать файл html, а справа css и параллельно с ними работать. Отдельный плюс – можно открывать не отдельные файлы, а целые каталоги и работать в них. Далее мы подробно рассмотрим, что к чему, на примере нашего проекта.
Подсвечивается всё очень красиво, по дефолту установлена приятная для глаза тёмная тема с контрастным выделением. Её ещё очень любят показывать в фильмах и ТВ-передачах, когда нужно снять «что-то о программистах».
Для установки, удаления и настройки плагинов применяется менеджер пакетов. Настраивается редактор довольно специфично – для этого нужно открывать и редактировать файл настроек. Для этого нажимаете в меню «Preferenses —>Settings», после чего можно будет увидеть расположение файла настроек.
Особая гордость разработчиков – интеллектуальный поиск (Incremental Find), который будет находить не только точное вхождение, но и близкие по написанию значения. Понятно, можно использовать обычный поиск, в том числе и с регулярными выражениями.
И, пожалуй, самая большая вишенка на торте – возможность мультиколонного выделения.
Вы просто ставите курсор в нужное место, затем зажимаете шифт и правую кнопку мыши и ведёте мышь вверх или вниз. Курсоры появляются в нескольких местах, и вы можете вводить символы или удалять текст сразу в колонке. Другой вариант – можно создать дополнительные курсоры в любом месте «Ctrl + клик мыши».
Недостатки – это, как обычно, обычно оборотные стороны достоинств. Профессионалы скажут, что Sublime не дотягивает до полноценной IDE и будут правы. Новичкам покажется жутковатым способ настройки через JSON. Любителям офисных программ будет скучновато без красивых кнопок в интерфейсе.
Кого-то будут раздражать периодические призывы купить программу, а кому-то не понравится необходимость работы со сторонними плагинами. Тем не менее, как показывает опыт, для разработки сайтов средней и малой сложности SublimeText вполне годится.
Установка и настройка
С установкой никаких проблем нет, достаточно скачать дистрибутив с официального сайта. Представлены версии для Linux, MacOS 32-и 64-разрядной Windows, в том числе portable версии. Файл загрузки невелик, около 8Мб, в дальнейшем, после установки плагинов, программа разрастается до 20-30 Мб. Память потребляет тоже очень скромно, то есть, в целом всё достаточно бережливо с точки зрения ресурсов.
В процессе работы экран может выглядеть примерно так.
Здесь слева мы видим колонку с каталогом проекта, фалы можно открывать просто кликнув на них мышью. Чтобы начать работать с папкой, выбираете в меню «File —> OpenFolder…»
Рабочую область я разбил на две части. Это делается чрез меню следующим образом «View -> Layout -> Column2». Там же вы можете увидеть и другие режимы – например, разбить экран на верхнюю и нижнюю области, либо на 4 части. Вкладки можно перетаскивать с места на место просто зажав мышью.
Установка плагинов
Существуют сотни плагинов, призванных облегчить жизнь разработчику и придать редактору новые возможности. Как показывает практика, лучше этим не увлекаться. Плагины пишут разные авторские коллективы, пакеты могут конфликтовать друг с другом, быть чувствительны к номеру версии и больше мешать, чем помогать. Поэтому я перечислю то, что использую в работе сам и укажу несколько интересных надстроек на ваше усмотрение.
Установка Менеджера Пакетов
Прежде всего, необходимо установить Менеджер Пакетов (Package Control). Сделать это можно вручную или через консоль.
1 Через консоль
Консоль открывается сочетанием клавиш «Ctrl + `» (это крайняя левая клавиша, сразу под Esc). Код, который нужно ввести, скопируйте с официального сайта. Сам код не привожу, поскольку он может отличаться от версии к версии. Копируйте актуальный. Затем нажимаете Enter и откидываетесь на спинку кресла.
2 Вручную
Для этого нужно вначале скачать файл с той же самой страницы, только с правой части. Затем в меню Sublime выбираем «Preferences -> Browse Packages». Теперь нужно перейти на одну папку выше, и открыть папку «Installed Packages». После чего перезапустить редактор.
В результате в меню «Preferences» должны появится пункты «Package Settings» «Package Control». Вот таким образом:
При запуске «Package Control» появляется вот такое окошко, в котором вы можете вводить название нужного плагина. Самые часто используемые разделы: «Install Package» — установить пакет, «Remove Package» – соответственно, удалить. Менеджер пакетов сам находит нужные плагины, распаковывает их из депозитория и запускает. Всё очень удобно.
Перечислим основные полезные пакеты.
Emmet
Без всяких кавычек – самый популярный у фронтендеров плагин. Существенно ускоряет набор кода, принцип применения простой и быстро запоминается. Примеры использования.
Формирование базовой структуры html. В новом файле с расширением html просто ставите ! и нажимаете . В результате появляется заготовка в формате html5.
Быстрый ввод блоков. Пишете div.class-name, жмёте и получаете структуру вида
Понятно, что вместо div можно вписать один из тегов html5, а вместо class-name – название вашего класса.
Ввод вложенных блоков. Пишете section.class-name>article.class-name2>p, жмёте — получаете:
Построение списков. Пишете ul>li*4>a, жмёте — получаете:
Это только самые базовые возможности, остальные вы можете посмотреть в официальной документации. Сайт на английском, но сделан очень просто и понятно, с множеством примеров.
ColorPicker
Плагин открывается в отдельном окне и даёт возможность оперативно выбрать цвет из круговой палитры в hex-формате. Открывается в любом месте экрана.
DocBlockr
Плагин «знает» формат комментариев для большинства языков программирования и позволяет быстро вставлять ваши описания в код.
Color Highlighter
Полезный плагин, который сразу показывает цвет, написанный в файле css в шестнадцатеричном коде.
SublimeREPL
Устанавливается по желанию, содержит встроенные компиляторы для нескольких языков программирования, в том числе PHP и Python. После установки в меню появляется вкладка «Toolse -> SublimeREPL», нажав которую вы увидите выпадающую панель с перечнем языков. Ещё один шаг на пути к полноценной IDE. Достаточно удобно, если вы хотите сразу же проверить работу кода не выходя из редактора.
Установка SASS (SCSS) на SublimeText
Существует три способа подключить препроцессор SASS на Sublime.
Во-первых, вы можете использовать программу Koala, о которой подробно рассказано вот здесь.
Во-вторых, можно установить препроцессор глобально, а затем подключить нужные плагины в редакторе.
В третьих, существуют плагины, которые формируют код, используя собственные библиотеки, без внешнего компилятора.
1 Установка SASS на компьютер
Написан этот инструмент на языке Ruby, так что вам придётся установить компилятор языка. Пользователям Windows сделать это проще всего по следующей ссылке. Просто выбираете последнюю версию, с учётом вашей системы 32 или 64 битной и устанавливаете. Все остальные могут воспользоваться вот этим сайтом.
В процессе установки не забудьте установить флажок на пункте «Add Ruby executables to your PATH»
Затем запускаете консоль, нажав Win + R и набрав «cmd». Либо, кому больше нравится, запустив Windows PowerShell. В командной строке наберите инструкцию для Ruby: «gem install sass» (без кавычек).
Компилятор установлен глобально и теперь нужно настроить необходимые плагины для работы с ним.
2 Установка плагинов для использования SASS
Для этого потребуются следующие плагины:
SASS Build – запускает компилятор и формирует файл css. Для настройки перезагрузите Sublime, откройте меню «Tools —> Build System» и выберите пункт SASS. Построение запускается по нажатию клавиш Ctrl + B.
SublimeOnSaveBuild – устанавливаете опционально. Запускает компиляцию каждый раз при сохранении файлов проекта.
3 Встроенный компилятор SASS для Sublime
Также разработчики периодически пытаются придумать способы как использовать препроцессоры, не захламляя компьютер лишними файлами. Согласитесь, довольно странно тащить к себе целый компилятор одного из самых хитроумных языков высокого уровня только для того, чтобы работать с SCSS.
В качестве выхода был предложен плагин Libsass Build. Как пишут разработчики, он работает через некий интерфейс sassc для более быстрой компиляции по сравнению с официальной реализацией Ruby.
Заключение
Итак, мы установили «лучший текстовый редактор всех времён и народов» SublimeText, настроили его внешний вид, добавили необходимые для работы плагины и подготовили всё необходимое для работы с препроцессором.
Источник: avavax.ru
Sublime Text
Sublime Text — это текстовый редактор, ориентированный на написание кода, разметки и обычного текста. В первую очередь программа адресована программистам, но вполне подойдет и простым пользователям в качестве мощного блокнота.
Sublime Text содержит богатые функции редактирования. Среди прочего: поддержка Git, полная настройка отображения текста, поддержка различных кодировок, неограниченный откат операций, автоматическое завершение набора, система макросов, закладки, поддержка множественных выделений, выделение колонок, широкие возможности поиска с удобным выделением результатов, повтор последнего действия, автоматическое сохранение документа и много прочих удобств.
Поддерживается синтаксис следующих языков программирования и разметки: C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile и XML.
Sublime Text имеет очень симпатичный и удобный интерфейс. Базовая тема оформления выполнена в темных тонах, что может показаться непривычным, однако всегда есть возможность переключится на одну из других тем оформления, в том числе и на выполненную в светлых тонах, более традиционную. Ну и, конечно же, интерфейс Sublime Text поддается полной настойке.
Системные требования Sublime Text
- ОС: Windows 10 / 7 / 8 / Vista / XP
- Процессор: Intel или AMD
- ОЗУ: 512 Mb
- HDD: 100 Mb
Скриншоты Sublime Text
Обзор Sublime Text
Официальный сайт Sublime Text
Скачать Sublime Text на официальном сайте
Источник: systemreq.ru
Скачать Sublime Text 3.2.2 Build 3211
«Sublime Text» — в программе присутствует более чем хорошая функциональность, и ее возможно расширить другими не менее удобными опциями с помощью поддержки различных плагинов. Софт поддерживает наиболее популярные и актуальные языки программирования, например такие, как C, C++, Java, Perl, PHP, Python, а так же многие, не особо распространенные. Суммарно их тридцать. В софте реализована функция по подсветке синтаксиса, опция которая самостоятельно заполнять строчки кода, проверяет написание и закрывает теги, а так же авто-сохранение рабочего файла через определенные временные отрезки. Ну и конечно же софт поддерживает сниппеты.
Классные опции программы «Sublime Text»:
В программе «Sublime Text» присутствует некоторые специальные опции, которые значительно подчеркивают его на фоне подобного программного обеспечения. В дополнение к обеспечению удобной работы с несколькими файлами, софт также предложит мини-карту, расположенную справа в рабочей зоне оболочки, которая позволяет запросто перемещаться между блоками кода декодирования. Но самая удобная и полезная опция программы, это конечно же возможность перейти в полно-экранный режим и плотно вникать в процесс работы, и при этом не беспокоясь о каких-либо оповещениях из мессенджеров, установленных на компьютере. В последней сборке «Sublime Text» разработчики реализовали очень практичный менеджер пакетов. (проверка пакетов).
Но в целом, хоть данный программный редактор вышел в свет пораньше, чем современные решения, такие как Atom или Brackets, он значительно превосходит своих «конкурентов»с точки зрения функциональности.
Основные характеристики «Sublime Text»:
программный софт подсветит синтаксис для всех программных языков;
строка заполняется в авто-режиме, а так же закрытие тегов;
программа позволяет работать в полно-экранном режиме;
программа поддерживает плагины для расширения:
программа поможет работать с текстовым файлом в широком диапазоне кодировок;
присутствует темная тему дизайна, которая поможет вам лучше работать с софтом в темноте;
позволяет работать с несколькими файлами в одном окне:
программа платная, и не имеет ограничений функционала в версии с бесплатной лицензией.
Перед тем как скачать Sublime Text бесплатно на русском языке, прочитайте характеристики софта и требования к вашему устройству.
Источник: getsoft.pro
Sublime Text для Windows
Sublime Text для Windows — это программа на тот случай, если пользователю нужен многофункциональный редактор исходных текстов программ. Программа позволяет программистам и администраторам использовать средства, облегчающие написание и проверку кода. Приложение адаптировано под 27 языков программирования. Среди них популярны: C, HTML, JavaScript, PHP, SQL.
Интерпретации новых языков подключаются в программу. Используют Sublime Text для Windows, язык интерфейса – английский. У приложения лицензия на свободное ПО, поэтому загрузить Sublime Text можно бесплатно.
Рассмотрим достоинства программы
- У приложения лаконичный интерфейс, гибкие настройки и быстрый отклик на действия разработчика;
- Интегрированы мультипанели, позволяющие параллельно открыть в одном окне несколько файлов;
- Поддерживается миникарта – колонка с 5-6 текстовыми экранами для передвижения по открытым в окнах программным кодам;
- Реализован механизм подсветки, выделяющий парные скобки;
- Назначаются горячие клавиши для часто выполняемых операций.
Для работы с текстом поддерживаются функции, расширяемые за счет плагинов
- сниппет – отображаемая при поиске информация;
- автоматическое завершение вводимых функций;
- создание и обработка макросов;
- настраиваемый поиск;
- проверка орфографии;
- проставление закладок;
- маркирование;
- множественные выделения;
- автоматическое сохранение документа.
На нашем сайте разрешено скачать бесплатно Sublime Text для компьютера.
Источник: freesoft.ru