Sublime текстовый редактор


Краткое руководство по Sublime Text — Apple-iPhone.ru

Sublime Text — один из лучших текстовых редакторов в мире. Количество встроенных функций и расширений, которые доступны благодаря плагинам восхищает даже самого искушенного пользователя. Git, Vim, Python, Shell Script, регулярные выражения — все лучшие изобретения человечества собраны в этой маленькой программе. Приложение невероятно красиво и удобно в использовании. Один раз открыв Sublime вы не закроете его никогда.

Установка

Скачать установочные файлы можно на официальном сайте продукта. У приложения есть версии для OS X, Windows и Linux.

Удивительно, но столь функциональное приложение весит всего лишь чуть более 7 мегабайт. Установка мгновенна и не требует участия пользователя.

Пользоваться продуктом без ограничений функций можно бесплатно, но приложение иногда очень ненавязчиво напоминает о необходимости приобретения лицензии. Sublime Text один из немногих продуктов, который своим высочайшим качеством вызывает непреодолимое желание поделиться своими кровными с разработчиками. Тем более что текстовый редактор настолько хорош и стоит гораздо больше, чем те $70, которые за него просят.

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

Основы использования

При запуске программы открывается безымянный текстовый файл.

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

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

Файл можно сохранить под любым расширением.

И в большинстве популярных кодировок:

Верно и обратное. В Sublime можно открыть файл с любым расширением и кодировкой.

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

Перемещение по документу

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

Переставить курсор на определенную строку или символ можно с помощью меню Goto.

Если полоса прокрутки случайно убежала далеко от местоположения курсора, то выручит пункт меню Scroll — > Scroll To Selection.

Но самая мощь Sublime ощущается при использовании закладок. Добавить закладку в текст можно с помощью пункта меню Goto -> Bookmarks -> Toogle Bookmark. Перемещаться между закладками можно с помощью команд Next Bookmark и Previous Bookmark.

Поиск и замена

Если выбрать пункт меню Find ->Find, то внизу экрана появится панель поиска.

C окошком для ввода искомых символов и кнопками в правой части экрана все понятно. Разберемся для чего нужны иконки в левом нижнем углу экрана.

Самая левая кнопка включает поддержку регулярных выражений. Объяснять что это такое и зачем они нужны в этой статье не будем. Об этом лучше почитать у Джеффри Фридла.

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

Кнопка с двумя кавычками настраивает поиск на нахождение только точных совпадений. Пример: на запрос «7» найдется только » 7 «, а «87» и «78» не найдется.

По умолчанию, поиск идет в тексте начиная от текущего положения курсора и далее вправо и вниз (по ходу чтения). Кнопка с перевернутой стрелкой позволяет сменить это направление на противоположное.

Рядом с белым окном находится кнопка, которая подсвечивает все найденные в тексте совпадения. А кнопка слева от нее ограничивает область поиска выделенным фрагментом.

Аналогичная панель появляется при вызове пункта меню Find -> Replace.

Палитра команд

Для повышения продуктивности многие команды можно запускать из палитры команд, которая открывается из пункта меню Tools -> Command Palette.

Темы

Стандартный внешний вид Sublime безупречен. Для тех кто с этим не согласен есть пара десятков дополнительных тем оформления. Они доступны из пункта меню Preferences — > Color Sheme.

Настройки

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

Подсветка синтаксиса

Подсветка синтаксиса в этом текстовом редакторе выглядит просто волшебно. Вот, к примеру, немного PHP и SQL:А вот HTML + JavaScript:

Sublime Text умеет эффектно подсвечивать код, написанный на трех десятках языков программирования.

Чтобы включить соответствующие оформление надо просто сохранить файл под правильным расширением.

Если вам нужно подсвечивать Brain Fuck, Fortran или еще какую-нибудь экзотику, то можно написать для этой цели собственный плагин или установить уже готовый.

Автодополнение кода

Sublime можно полюбить только за то, что кавычки и скобки в нем не нужно набирать два раза.

Стоит ввести в Sublime один символ, как он тут же предложит варианты завершения строки:

Для людей которые любят называть переменные наподобие «$moyPosledniyZimniyDenKogdaYaKatalsyaNaKonkah» эта функция бесценна.

Сворачивание кода

Если при взгляде на код голова кругом идет от иерархии циклов и условий, то значит это плохой код чтобы в нем разобраться без Sublime не обойтись. Слева, в том месте где отображается нумерация строк возле начала циклов и условий есть засечки, которые позволяют скрывать ненужные блоки кода. Для PHP эта функция работает отлично:

Сниппеты

Сниппет — это фрагмент кода или текста для многократного использования. В пункте меню Tools -> Snippets есть несколько десятков сниппетов для веб-разработчиков.

При желании можно создавать собственные сниппеты и использовать коллекции чужих сниппетов.

Проекты

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

Чтобы отобразить в Sublime боковую панель с обозревателем файлов необходимо перетащить нужную папку на поле для набора текста.

Теперь можно сохранить выбранные файлы в виде проекта с помощью пункта меню Project -> Save Project As. После этого файлами можно манипулировать как отдельным проектом.

Сочетания клавиш

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

Макросы

Для автоматизации своих действий в Sublime не нужно знать ни одного языка программирования. Ведь есть функция записи активностей пользователя. Для начала записи макроса необходимо выбрать пункт меню Tools — > Start Record Macro и выполнить необходимые действия.

Для запуска записанного макроса используется команда Playback Macro. Записанный макрос можно сохранить под расширением sublime-macro и делиться им с другими пользователями.

Vim

Гарантированный способ повысить скорость набора кода — научиться работать в текстовом редакторе vim, который существует уже почти четверть века. Он позволяет работать с текстом не притрагиваясь к мыши или трекболу. Это повышает производительность труда как минимум на треть. Задача освоения vim не самая простая, но она стоит того, чтобы за нее взяться.

Для работы в режиме Vim, в стандартной комплектации Sublime есть плагин Vintage Mode. По умолчанию он находится в неактивном состоянии. Включить его можно прописав в конфигурационном файле значение true для параметра vintage_start_in_command_mode.

"vintage_start_in_command_mode": true

И указать каким образом будет производиться вход и выход из vim режима:

{ "keys": ["j", "j"], "command": "exit_insert_mode", "context": [ { "key": "setting.command_mode", "operand": false }, { "key": "setting.is_widget", "operand": false } ] }

Если вы пока еще не работали с vim, то велика доля вероятности что вам стоит научиться это делать. Вот эту картинку можно поставить на рабочий стол и в минуты размышлений созерцать ее и запоминать комбинации клавиш для vim/Vintage Mode для Sublime:

Плагины

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

Написать свой плагин для Sublime может любой разработчик, владеющий языком Python. Подробнее о Sublime API и написании плагинов можно прочитать в статье How to create a Sublime Text 2 Plugin.

Где искать дополнительную информацию

На русском языке

На habrahabr.ru можно найти много интересных статей по тегам Sublime и Sublime Text 2.

Есть сайт с русскоязычной документацией по Sublime, но на данный момент на нем довольно мало информации.

На английском языке

О новых версиях можно почитать в официальном блоге продукта.

У пользователей Sublime Text есть форум, на котором за все время создано около 15 тысяч тем и каждый человек может задать свой вопрос.

О Sublime Text издана отдельная книга, которая содержит самое полное руководство по использованию текстового редактора. Стоит она 40 долларов, но ее авторы гарантируют, что это скромная инвестиция окупится мгновенно.

Для владельцев iOS-девайсов:

Загрузка...

Вернуться в начало статьи Краткое руководство по Sublime Text

www.apple-iphone.ru

Как превратить Sublime Text в идеальный инструмент для работы с текстом

Sublime Text, как говорится, более элегантный текстовый редактор для более цивилизованных времен. Многие авторы и читатели ][ пользуются им для работы с кодом, версткой и конфигами. Но как использовать его для работы с «человеческими» текстами? Скажу по секрету — почти вся редакция журнала использует его каждый день для работы над статьями, и за это время накопилось несколько удобных хаков. В этой статье я расскажу тебе, как превратить ST в идеальный инструмент для такой работы.

Sublime Text 2 в натуральном программистском виде

Почему не использовать любой другой текстовый редактор? Ответ прост — а зачем плодить сущности? Sublime Text нашпигован различными полезными фичами, которых нет в iA Writer и других модных редакторах для работы с Markdown (не говоря уже о монструозном Word). Из очевидного: раскраска кода, автодополнение, «мини-карта» документа, «схлопывание» заголовков, встроенный терминал и огромная коллекция плагинов. Наконец, возможность сортировать строки и множественное редактирование, при котором ты расставляешь в тексте сразу несколько курсоров и вносишь нужную правку. Любую операцию можно совершить не снимая рук с клавиатуры, также легко подключить массу нужных тебе внешних инструментов. А уж возможностей кастомизации столько, что с разными плагинами можно разбираться днями напролет.

С менеджером пакетов установка и обновление плагинов начинает занимать считаные секунды

Разумеется, все пользователи ST знают о пакетном менеджере, но если ты читаешь эту статью и задумываешься о том, чтобы попробовать этот редактор впервые, то нужно сделать небольшое введение. Управление пакетами — привычная вещь для линуксоидов, а также для программистов на Ruby или Python. Однако текстовый редактор, требующий пакетного менеджера… не слишком ли хардкорно? На самом деле плагины Sublime Text 2 можно просто копировать (или клонировать при помощи Git) в предназначенную для них папку, и они будут работать. Но дополнение с говорящим названием Package Control упрощает этот процесс еще сильнее. Само оно тоже устанавливается не вполне ординарным образом: нужно открыть консоль Sublime Text и скопировать туда с сайта код, активирующий инсталляцию. Перезапускаем Sublime Text, нажимаем <Ctrl + Shift + P> (<Cmd + Shift + P> в OS X), чтобы открыть командную строку (это не то же самое, что консоль!), пишем install и нажимаем Enter. Перед нами — каталог с плагинами. Теперь достаточно набрать название нужного и снова нажать Enter. Он скачается и установится автоматически. В большинстве случаев дальше потребуется перезапустить программу. Еще в меню Sublime появится пункт Package Control, открывающий доступ к остальным важным возможностям: в первую очередь важны обновление и деинсталляция пакетов.

Sublime Text c установленным MarkdownEdit начинает напоминать маковский iA Writer

О Markdown мы тебе рассказывали еще в сентябре 2012 года (статья «Знакомься. Это Markdown»). Это лучший из придуманных форматов работы с текстом — простой язык разметки, позволяющий быстро оформить любые необходимые элементы (заголовки, ссылки, иллюстрации). Все теги — это какие-то символы, поэтому на них не будет ругаться спелчекер и они не будут мешаться при чтении и редактировании документа. Опять-таки Markdown поддерживает бесчисленное количество блог-движков, редакторов и других приложений. В общем, с 2012 года у нас многое изменилось — мы внедрили специальный скрипт, позволяющий конвертировать статью в Markdown в верстку Adobe InDesign, и теперь все статьи в журнале, который ты держишь в руках, принимаются только в нем. Это значительно сэкономило время как авторам, так и дизайнерам.

Чтобы ознакомиться с синтаксисом, зайди на сайт создателя этого языка, Джона Грубера. Еще один интересный инструмент — дополнительный инструмент разметки CriticMarkup, позволяющий оформлять в документе комментарии и исправления. Чтобы все это заработало в Sublime Text, на помощь приходит плагин MarkdownEditing.

После установки Package Control этот плагин ставится одной командой: просто открой консоль редактора, набери install и выбери MarkdownEditing. Одним махом ты превратишь оружие кодера в идеальный инструмент писателя. Но плагин не только добавляет подсветку кода, но и меняет внешний вид редактора. Появится светлая тема оформления, напоминающая о машинописных страницах, а номера строк и автодополнение команд будут отключены. Важное замечание: включаться MarkdownEditing будет только для файлов с определенным расширением. Чтобы на это повлиять, набери в консоли MarkdownEditing и выбери пункт с конфигом. В него нужно будет добавить строчки:

{ "extensions": [ "md", "mdown", "txt" ], }

Для Markdown существуют и другие плагины, у которых есть другие полезные функции. Автор SmartMarkdown, например, заявляет о возможности его плагина схлопывать блоки текста, отмеченные заголовком, — так, как Sublime умеет схлопывать код. Однако этот режим работы будет конфликтовать с MarkdownEditing. Зато есть другая полезная функция — вывод статьи в PDF. Для этого нужно установить в систему интерпретатор pandoc и указать нужный путь в конфиге MarkdownEditing.

Из коробки Sublime Text поддерживает проверку лишь английской орфографии, но это несложно исправить: достаточно скачать словари, позаимствованные из OpenOffice, и произвести несложную процедуру адаптации и установки, описанную на странице GitHub.

Для пользователей OS X есть способ еще лучше — плагин CheckBounce, который позволяет использовать системную проверку орфографии. Не сказать, что встроенная проверка OS X хороша, но с каждой версией системы она становится все лучше и уж точно не уступает словарям OpenOffice. Плюс если ты часто добавляешь какие-то слова в словарь, то удобно, чтобы Sublime Text подхватывал все эти изменения.

Еще один недостаток — список вариантов замены не показывается в контекстном меню по правому клику. Вместо этого можно ставить курсор на слово с ошибкой и нажимать <Alt + Ctrl + A>.

Те, кто работает с текстом профессионально и получает оплату за количество знаков или слов (как, например, авторы «Хакера»), не мыслят жизни без счетчика знаков в текстовом редакторе. Но и при написании текста для своего блога индикатор количества знаков бывает небесполезен в качестве ориентира — часто бывает важно вписаться в размеры того или иного блока в верстке. Плагин, устанавливающий счетчик в статусбар Sublime Text, носит незамысловатое название WordCount. С умолчательными настройками количество слов будет отображаться все время, а также появится интересная возможность видеть число знаков в текущей строке (то есть абзаце). Если же нужно иметь перед глазами длину всего документа в знаках, то можно открыть файл настроек WordCount и прописать:

{ "enable_count_chars": true }

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

Подсветку синтаксиса Markdown неплохо дополнить еще одним плагином — ClickableURLs. Из названия понятно, что он должен делать кликабельными гиперссылки, встречающиеся в документе. К сожалению, не все так просто: по всей видимости, программные интерфейсы Sublime Text не позволяют проворачивать плагинам столь сложных трюков (по крайней мере, не нарушая работу других функций). Так что авторы дополнения выкрутились, реализовав возможность открывать ссылки, когда на них установлен курсор и нажато определенное сочетание клавиш. В Windows и Linux это <Ctrl + Alt + Enter>, в OS X — <Cmd + Option + Return>.

Плагин Encoding Helper предназначен для автоматического определения кодировки файлов. Изначально SublimeText все документы открывает в кодировке Windows-1252 Western, и получается, что старые файлы, сохраненные в Windows-1251, DOS или KOI8-R, будут выглядеть неверно. Encoding Helper в таких случаях угадывает нужную кодировку и показывает сообщение в статусной строке, сообщающее, какая кодировка используется и какая, скорее всего, должна быть. Автоматически преобразование не производится, зато в меню Edit появится пункт, позволяющий перевести документ в Unicode из той кодировки, которую определил Helper. Если же он определил неверно, можно самостоятельно выбрать нужную кодировку из его меню.

Нередко при копировании текста в голове вертится мысль, не лежит ли уже в буфере обмена что-то ценное, что нужно сперва куда-нибудь вставить, прежде чем снова использовать буфер. От этого груза могут избавить многие специализированные утилиты, работающие не только с Sublime. Однако и плагин такой тоже существует — он называется Clipboard History. Работает очень просто: нажимаем сочетание <Ctrl + Alt + V> (или диковатое <Cmd + Alt + Ctrl + V> в OS X) и видим все предыдущие записи, попадавшие в буфер обмена. Выбираем любую и вставляем в текст. Чтобы не открывать меню, можно нажать <Ctrl + Shift + V> (<Cmd + Shift + V> на маках) и сразу вставить запись, предшествовавшую текущей.

Sublime Text c плагином PlainTasks превращается в планировщик

Эксперты по продуктивности утверждают: дела нужно обязательно куда-нибудь записывать и не пытаться держать их все в голове! Sublime Text выручит и здесь, особенно если снабдить его плагином PlainTasks. После его установки и перезапуска Sublime первым делом рекомендуется открыть справку PlainTasks. Здесь подробно объяснено, как создавать новые дела (<Ctrl + Enter> или <Cmd + Return> в зависимости от системы), отмечать их как выполненные или отмененные, снабжать тегами и так далее. Главный недостаток этого плагина — нельзя просто кликнуть по квадратику, стоящему перед строкой, чтобы поставить галочку. Здесь мы в очередной раз сталкиваемся с ограничениями плагинов Sublime.

Помимо прочего, PlainTasks заменяет Clickable URLs, добавляя собственное сочетание клавиш для открытия ссылок. Выгодное отличие: будут работать и ссылки на файлы на жестком диске, причем можно указывать прямо на нужную строку. Незаменимо, особенно если учитывать, что дела таким образом можно напрямую связывать с файлами.

xakep.ru

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

Материал просмотрен 298 раз(а)

Всем привет! Сегодня хотелось бы рассказать об одном классном текстовом редакторе под названием Sublime Text 3. До этого я пользовался легковесным Notepad++ для различных конфигов и кодинга, но сейчас немного увлёкся веб-разработкой, как уже можно было понять в одной из предыдущих статей.

Смотрел видеоуроки и обратил внимание на отсылки к текстовому редактору Sublime Text 3 (далее – ST), возможности которого слегка поражали. О некоторых из них попробую рассказать здесь, но опять же, это надо видеть или делать своими руками. При желании в YouTube можно найти множество роликов, повествующих о его богатых возможностях (и демонстрирующих всё их многообразие), я не буду создавать ещё один, а постараюсь вкратце описать то, что мне понравилось.

Быстрый доступ к настройкам

Чтобы не бегать по меню (которое достаточно многообразно) в поисках нужной команды, можно нажать сочетание клавиш Ctrl+Shift+P и начать набирать то, что мы хотим сделать.

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

В примере на скриншоте я привёл команду сортировки линий. Работает изумительно! Выделяем ряд строк, нажимаем F9 и вжух-вжух! Строки отсортированы в алфавитном порядке!

Быстрое выделение текста

Множество вариантов выделить определённый фрагмент текста, например то, что заключено внутри скобок – Ctrl+Shift+M. Пригодится в программировании, например. Ставим курсор в любое место внутри скобок и нажимаем заветное сочетание клавиш! Редактор выделит текст по обе стороны от курсора до ближайшей пары скобок.

Если же речь идёт о HTML/XML коде, то выделит содержимое какого-либо тега можно нажатием клавиш Ctrl+Shift+A – выделится только текст внутри конкретного тега. Это очень удобно, если имеется большая вложенность, а инденты (отступы) расставлены не очень красиво.

Кстати, об отступах. Мало того, что они здесь гибко настраиваются, так ещё и есть возможность выделить весь текст на определённом уровне отступов. Для этого нужно запомнить сочетание клавиш Ctrl+Shift+J. Запомнить такое количество клавиш сразу тяжело, но стоит попрактиковать это пару часов в работе и всё!

Кстати, можно выделив какой-то фрагмент текста быстро выделить и другие вхождения этого же фрагмента в тексте нажав Ctrl+D, причём тут мы сталкиваемся с таким понятием, как множественное выделение и редактирование. Теперь в тексте у нас несколько курсоров! Можно вводить и удалять текст одновременно в несколько мест! Этот способ хорош для переименования класса или переменной или перепечатки какого-либо участка текста, если использование поиска и замены нежелательно!

Плагины

Плагинов великое множество! А так как редактор, насколько я знаю, написан на Python, то и писать какие-то свои дополнения под силу каждому, кто знаком с языком.

Установка плагинов достаточно проста – в уже упомянутой мной панели быстрого доступа к настройкам вводим Install Packages и попадаем в панель дополнений, где так же действует поиск. Выбрав нужное дополнение жмём Enter и оно устанавливается! Нет ничего проще!

Плагинов великое множество! Есть и для встраивания терминала прямо в окно редактора, для работы с git, подсветки синтаксиса и ещё много чего ещё!

Сниппеты

Вот эта тема мне очень понравилась! Есть определённые заранее заготовленные “кирпичики”, которыми можно пользоваться для ускорения ввода текста. Кроме того, можно задавать собственные! Сейчас покажу.

Плагины

Ставим плагин Emmet, он помогает расширить количество сокращений удобных для вёрстки кода (вот список), переходим в редактор и напишем конструкцию вида:

.class1>ul>(li.MenuItem{Пункт $})*5

То есть класс, в который вложен ul, в который вложены li в количестве пяти штук, имеющие класс MenuItem с содержимым тега “Пункт ” и порядковый номер элемента.

Нажимаем Tab и конструкция развернётся в

Колдовство? Согласен!

По ссылке есть и правила, по которым преобразуются сниппеты. Там ОЧЕНЬ много материала, стоит брать на вооружение.

Собственные сниппеты

Мы также можем делать собственные сниппеты. Весьма несложно. Делается следующим образом:

  1. Tools -> Developer -> New Snippet
  2. Откроется новое окно с текстом вроде этого:
  3. Тут всё в принципе понятно, создаём конструкцию вида:Думаю понятно, что есть что. content – то, что будет вписано. tabTrigger – по какому сочетанию клавиш это вызывать. scope – область видимости, с какими типами файлов работать. Всё есть в документации.Я же сделал цикл for и описал там некоторую текстовую константу с тремя маркерами ввода, причём в пермое задано значение по умолчанию “0”. Символы $ тут являются служебными, и те, что относятся к тексту, приходится экранировать слешем.
  4. Сохраняем сниппет:
  5. Перезапускаем редактор, чтобы изменения вступили в силу… И пробуем! Открываем php-исходник и пишем там наше ключевое слово fori и жмём Tab:Сначала курсор у нас стоит в позиции с выделенным текстом 0 (это значение по умолчанию ${1:0}), при нажатии следующего Tab, он перейдёт в позицию ${2}, затем ${3}. Таким образом мы можем расставить якоря, куда прыгать курсору для ввода текста! Также есть много служебных ключевых слов и методик, позволяющих модифицировать тело сниппета на лету. Ну я так не углубляюсь, просто пишу часто употребляемые конструкции.

Сворачивать фрагменты файла

Можно убрать большую “простыню” кода, если выделить фрагмент и нажать Ctrl+Shift+[ (развернуть – соответственно Ctrl+Shift+] ).

Было

Стало:

Типовая функция, но весьма приятная.

Навигация по CSS-свойствам

Открываем CSS-файл и нажимаем клавиши Ctrl+R. Появится панель с полем ввода, где мы можем набрать какой-либо класс CSS, или просто перемещаться стрелочками между классами. В редакторе будет мгновенно подсвечиваться нужный участок кода:

Нечто подобное есть и для HTML кода, правда там навигация по ID идёт.

Разделение рабочей зоны на окна

Куда же без этого?! Есть множество предустановок, например Alt+Shift+1 (так же есть цифры 2, 3, 4, 5, 8, 9)

litl-admin.ru

SoftKey.info: Статьи - Рабочее пространство ультимативного текстового редактора Sublime Text 3

10.08.2016 / Программы / Виктор Фрэйн

Как мы уже говорили в предыдущем обзоре текстового редактора с уклоном в программирование Sublime Text 3, интерфейс, удобство работы в программе и внешний вид для редакторов (на которые смотреть нужно долго и внимательно, часами набирая код) - очень важный показатель, как в плане нагрузки на пользователя, так и с точки зрения общей производительности. Поэтому стоит более подробно остановиться на его рассмотрении. Ну и заодно посмотреть по конкретным пунктам, насколько удобной и гибкой на самом деле является программа.

Интерфейс программы - минималистичный и понятный. Некоторые элементы и панели можно отключать в меню.

Сверху - традиционно меню, слева - сайдбар, то есть боковая панель (если включили ее в меню "Вид" - группа Side Bar), в которой показаны открытые файлы. При этом, в зависимости от того, какой вариант отображения в пункте меню "Вид - Layout" вы выбрали (подробнее - далее), - единое окно, ячейки или строки/столбцы, в сайдбаре будет отражен либо просто список открытых файлов, либо группы, в каждой из которых будут те файлы, которые находятся в той или иной ячейке.

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

Внизу - строка состояния, в которой по умолчанию вы видите количество строк и столбцов в выбранном файле, количество символов для табуляции (можно выбрать, какой отступ будет при нажатии клавиши Tab - от 1 до 8 символов.

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

Меню строки состояния

Также в строке состояния, справа, показывается выбранный формат работы с текстом - либо Plain Text, либо (по нажатии на него) можно открыть и интерпретировать данный код/текст как код, принадлежащий тому или иному языку программирования. Открывается внушительный список форматов, указанных в прошлом обзоре Sublime Text 3. В самом верху списка есть пункт, открывающий такой же большой список: "Открыть все с текущим расширением как..." и далее - также перечень языков программирования.

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

Меню

  • Файл - здесь традиционно можно создать или открыть файл, открыть папку или список недавно открывавшихся документов (или очистить этот список).

    Здесь же интересная возможность переоткрыть файлы, которые были закрыты (Reopen closed file). Также, на мой взгляд (и не только на мой), крайне полезен и экономит время пункт меню "Переоткрыть файл в кодировке..." (Reopen with encoding...). Он открывает доступ к списку из тридцати двух (и это только по умолчанию, без пользовательских модификаций) пунктов с разнообразными видами кодировки - от "Юникода" до шестнадцатеричной. Ведь нередко бывает так, что файл открыт не в той кодировке (мы даже знаем, как "казуальные пользователи" называют этот нечитаемый набор символов). Вот, чтобы не рыться в меню в поисках, как же разобраться с кодировкой, и добавлен этот пункт меню. А теперь только представьте, что можно накрутить через плагины! Поначалу может сбить с толку пункт меню New view into file. Однако стоит только его попробовать, и суть его становится ясна - открывается еще один экземпляр уже открытого файла для параллельной работы с ним. Далее - возможность сохранить файл в той кодировке, которая вам нужна, или сохранить все файлы, открытые в данный момент, без лишних вопросов. Пункт New Window - открывает новую копию самой программы, рядом - пункт закрытия окна. Далее - закрытие файла, возвращение файла (revert file), закрытие всех файлов и выход из программы.

  • Редактирование - кроме стандартных отмены и повтора есть интересная Undo/Redo-связка для выделения - "мягкая" отмена и "мягкий" повтор для выделения (Soft Undo/Redo). Если у вас что-то выделено, то это выделение можно осторожно отменить или не менее осторожно вернуть. Следом за обычными копированием и вставкой следуют еще два интересных и в работе с кодом полезных пунктов - "Вставить и создать отступ" и "Вставить из истории".
  • Для работы со строками кода или текста (с указанием клавиатурных комбинаций) есть целое подменю: создать отступ, отменить отступ, пересоздать отступ; поднять или опустить строку, создать дубликат строки, удалить строку, объединить строки (например, ставите курсор в конце строки и следующую строку переносите к курсору после первой).

    Стоит заметить, что все это (и другие пункты) не только полезно при быстрой работе, но и при запоминании комбинаций клавиш, что и является одним из атрибутов автоматизации. Ведь такие последовательности легко кодировать в макросах или более сложных "обработчиках".

    Также есть пункт переключения комментариев и блока комментариев, а в блоке текста опять же работа с фрагментами текста - вставка строки до или после выделенного участка, удаление слова (спереди, сзади), удаление строки, "удаление до конца/до начала", есть пункт транспонирования, работа с тегами (закрыть тег, "завернуть строку" в теги и т. д.). Также есть возможность "сложить" код (предусмотрено 9 уровней) или развернуть. Подменю Convert Case позволяет сделать буквы в коде прописными или строчными, инвертировать регистр на противоположный.

    Пункт Wrap selection with tag

    В подпункте "Отметка (Mark)" можно установить рядом со строкой командную метку (точка слева от строки) и затем, например, выделить код до отметки или удалить до отметки и т. д. Также есть набор опций форматирования Wrap Paragraph (с вариантами - по линейке либо по заданному количеству символов).

    Отдельным пунктом идет показ вариантов автозавершения для того или иного кода.

    Автозавершение кода и предложение вариантов заполнения из списка

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

  • Выделение (Selection) - масса опций по работе с выделением. Если у вас многострочное выделение, разбить его на выделения по строкам поможет пункт split into lines. Рядом - опции добавления предыдущей и следующей строк, переход на единичное выделение и инверсия выделения. Далее - опции расширения выделения: расширение до полной текущей выделенной строки, до слова (если выделен участок), до параграфа, до скобок, до тега, до отступа, полное выделение.
  • Поиск - здесь стандартный поиск с движением по списку поиска вверх/вниз, дополнительный поиск (incremental find) - на любителя. Также есть замена, быстрый поиск, быстрое добавление и быстрое "перепрыгивание" (quick skip next). Здесь же опции - использовать текущее выделение для поиска или замены. Доступен поиск в файлах. В настройке поиска указываете, что искать, на что заменять, где искать. Причем можно поставить не только фильтр для включения/исключения из поиска, но и даже специальный alias-указатель для программы - среди открытых файлов (), в текущем файле (). Для результатов поиска можно внизу включить панель просмотра.
  • Настраиваемый поиск файлов
  • Вид - здесь представлены многочисленные возможности модификации интерфейса. Показ сайдбара, мини-карты, вкладок, статусной строки, меню, консоли, вход в полноэкранный режим и режим "дайте поработать!" (как я его только уже не называл).
  • Внимание!

    Чтобы не пришлось "гуглить" комбинации клавиш, работайте с меню аккуратно. Экспериментируя с отключением элементов, я забыл посмотреть горячие клавиши для того, чтобы показать скрытое в результате эксперимента главное меню. Причем перезапуск программы показывает все, как вы оставили (включая файлы, которые сохраняться не просят, но грамотно кешируются). Однако оказалось, что достаточно нажать привычную для показа меню в программах для ОС Windows клавишу Alt, меню временно показалось, и уже в нем можно выбрать Show menu, чтобы его закрепить.

    Layout (раскладка) - как мы уже вкратце упомянули ранее, в данном пункте можно отражать файлы в пространственном соотношении так, как вам удобно.

    Single - единым окном. Файлы просто расположены во вкладках, но окно единое. Переключились на следующую вкладку, и данный файл занимает все доступное ему в окошке пространство.

    Если выбрать вариант Columns: 2, 3 или 4, то файлы будут располагаться по группам столбцов (их количество, собственно, и указывается в каждом из вариантов).

    Варианты экранного размещения в Layout

    Отображение Grid

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

    Для варианта "Строки" - вы можете по умолчанию расположить файлы (или группы вкладок) один над одним и перетаскивать файлы из группы в группу точно так же, как и в случае с колонками. Ну и, наконец, итоговый вариант данного подпункта - Grid (решетка). Здесь будет четыре группы-области, в матрице 2x2.

    Группы - здесь можно создавать группы, переносить файлы между группами, настраивать число столбцов (до 5), фокусироваться и т. д.

    В группе "Синтаксис" - огромный список подключаемых словарей для языков, здесь же можно настраивать отступы и окончание строки (в стиле Windows, Mac OS X или Linux. Также можно настраивать ruler и перенос слов для компактности расположения на странице (включая то, сколько символов выделять для переноса). Отдельными пунктами - проверка правописания и доступ к подключенным словарям.

  • Переход (Goto) - чтобы долго не говорить, просто вставлю скриншот. Здесь - все виды перехода куда угодно, с учетом раскрученной опции Goto Anything. Здесь же - прокрутка, закладки и переключение между файлами.
  • Инструменты (Tools) - важный "производственный" раздел: командная палитра, сниппеты, немало пунктов, посвященных "построению" программы (Build), включая показ результатов и подключение новых "систем построения". Отсюда же можно создавать макросы или воспользоваться уже прописанными. В разделе "Разработчик" можно создать новый плагин, снипппет, модуль синтаксиса, посмотреть "профильный" плагин или имя Scope.
  • Проект - здесь все, что вы делаете с проектами: открытие, переключение, работа с папками проектов, а также работа (включая сохранение) целиком со всем рабочим пространством.
  • Настройки - здесь нас ждет не привычное окно с тематическими вкладками, а просто открывается еще одно текстовое окно (как ini-файлы), в котором прописаны строки кода настроек и комментарии, поясняющие их. Есть окно стандартных базовых настроек (этот рулон кода и комментариев занимает почти 400 строк, вот уж где мини-карта пригодится), пользовательских настроек, файл для ручных настроек для JSON-синтаксиса и "допиливания" режима "концентрации внимания" (Distraction free). Практически на 720 строк файл настроек для привязки клавиш плюс заготовка под пользовательские настройки. Также здесь есть окно подключения пакетов, пункты для работы со шрифтами и 22 цветовые схемы по умолчанию.
  • Настройки в виде кода
  • Помощь - ссылка на документацию (кстати, русское комьюнити сделало русскоязычную краткую версию - см. ссылку внизу статьи), ссылка на официальный Twitter, работа с лицензией, обновление, чейнджлоги, окно "о программе".
  • Итоги

    Подробные выводы были в предыдущем обзоре Sublime Text 3, здесь могу лишь подтвердить: мощный текстовый редактор для тех, кто хочет гибкости, автоматизации и много работает с кодом. Пробуйте - крутая вещь.

    Программы в каталоге Softkey.ru:

    Ссылки по теме:

    Автор статьи: Виктор Фрэйн

    www.softkey.info

    Обзор текстового редактора 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, где текстовый редактор является частью софта, то надо помнить, что рассматриваемая программа представляет собой именно текстовый редактор. Но при этом он очень хорош.

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

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

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

    computerologia.ru

    Sublime Text - среда программирования которую я выбрал

    Всем привет! Вы читали мою прошлую статью? Я в ней писал о том, что жду с нетерпением книжки про программированию, так вот, я все-таки дождался. На днях забежал в свое почтовое отделение и забрал свою бандерольку. Я просто полон впечатлений, книжка  превзошла все мои ожидания — все теперь будем ее штудировать.

    Эта книга будет для меня хорошим источником информации по Си. Наличие информации это хорошо, но должны быть и инструменты. Ведь все-таки программировать на компьютере удобнее чем  в мыслях.

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

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

    На мой взгляд наиболее популярной средой программирования сейчас является Microsoft Visual Studio. Интернет об этом просто трубит, такое у меня создалось впечатление.

    Однако с установкой этого славного программного пакета у меня как-то не заладилось. Студия устанавливалась около часа. И чего это люди Била Гейтца туда насовали?

    В общем мне это сразу не понравилось и  я для своих творческих  программных деяний выбрал что попроще. Да, и это «попроще» называется редактор текста Sublime Text 3.

    к оглавлению ↑

    Sublime Text 3

     

    Саблайм представляет собой очень удобный текстовый редактор — редактор кода. На первый взгляд  он напоминает редактор Notepad++, но на самом деле возможностей у  Саблайма гораздо больше.

    Начнем с того что этот редактор содержит в себе консоль, которую можно вывести нажав комбинацию клавиш CTRL+~. Я считаю что это уже говорит о многом и простой с виду интерфейс приложения всего лишь верхушка айсберга.

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

    к оглавлению ↑

    Установка и настройка Sublime Text 3

    Для начала  попробуем скачать эту программу а затем пойдем дальше. Скачать ее можно с сайта www.sublimetext.com, поэтому кликаем по ссылке. И нам открывается страничка.

    Здесь нам нужно выбрать операционную систему которая у вас установлена но компьютере. Если у вас стоит 32 битная  система виндовс то выбирайте третью строчку.

    Кликнув на Windows вы скачаете  файл, который требует установки в вашей операционной системе.  Если вы выберете о строчку portable version у вас появляется возможность установки портативной версии. Эта версия не требует установки и в  дальнейшем вы сможете работать даже с флешки.

    Я для себя выбрал вариант установки для 64 битной системы Windows.

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

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

    Вот только среди всего многообразия языков нет стандарта для языка Си — стандарт C99.

    к оглавлению ↑

    Устанавливаем расширение Package Control

    Чтобы это исправить мы проделаем следующее. Идем по адресу  и видим.

    Здесь выбираем вкладку  sublime text 3 и копируем весь код в буфер обмена. Далее переходим в окно программы Саблайм и нажимаем CTRL+~ (Контрол плюс Тильда). Тильда расположена над клавишей Tab.

    При нажатии этой комбинации у нас откроется командная строка (консоль).

    Теперь нам остается в эту консоль вставить скопированный нами код. Что мы и делаем. В результате в меню preferens появилась строчка packaje control. Нажимаем на этот пункт меню и у на с появляется вот такое окошко, теперь нам нужно выбрать пункт install packaje.

    Проделав это появится окно куда нужно вписать C99, ведь именно этот стандарт языка программирования мы должны установить. Вписываем то что надо и нажимаем Enter. В результате вот что у нас должно получиться.

    Теперь если мы кликнем в правый нижний угол окошка Саблайма то мы увидим, что в список языков добавился новый стандарт языка Си — C99.

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

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

    Саблайм это удобный редактор кода,  его выбирают для себя даже опытные программисты, но это только лишь редактор. Для  превращения написанного кода в работающие программы нам нужен компилятор. Я для себя выбрал компилятор MinGW, но о нем я поведаю в одной из следующих статей.

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

    С н/п Владимир Васильев

    P.S. Друзья, обязательно подписывайтесь на обновления! Подписавшись вы будете получать новые материалы себе прямо на почту! И кстати каждый подписавшийся получит полезный подарок!

    с сайта.

    popayaem.ru

    Полезные плагины для текстового редактора Sublime Text.

    Вы здесь: Главная - Софт - Полезные плагины для текстового редактора Sublime Text.

    Всем привет! Сегодня мы рассмотрим некоторые полезные плагины для текстового редактора Sublime Text, которые смогут ускорить вашу разработку.

    Package Control

    Во-первых, вы должны установить сначала Package Control - интерфейс, с помощью которого вы сможете устанавливать плагины. Перейдите сюда, скопируйте код либо для ST2, либо для ST3(в зависимости от того, какая у вас версия) и вставьте в консоль(View -> Show Console). Нажмите Enter и перезапустите редактор.

    SideBarEnhancements

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

    Откройте Package Control(cmd+shift+p или Preferences -> Package Control), введите там Install Package и вводим название плагина(SideBarEnhancements). Нажимаем Enter, и плагин установлен. Нажмите на файл правой кнопкой мыши и посмотрите, как все изменилось.

    Emmet LiveStyle

    Этот плагин позволит вам видеть все изменения, которые вы делаете в html и css на лету. Вам даже не нужно будет перезагружать страницу. Достаточно что-нибудь изменить в файле, и оно тут же отобразится в браузере. Очень удобно.

    Чтобы его установить, точно так же заходим в Package Control, вводим Emmet LiveStyle, устанавливаем, теперь переходим в браузер Google Chrome и устанавливаем для него расширение с точно таким же названием.

    ColorPicker

    Плагин ColorPicker - это палитра цветов, где вы можете выбрать нужный вам цвет, и его 16-ричный код появится в том месте, где у вас установлен курсор.

    Устанавливаем его, как и предыдущие плагины, ставим курсор, куда вам нужно, нажимаем Control+Shift+c, выбираем цвет, жмём OK.

    Tag

    Tag поможет вам отформатировать код. К примеру, вы скачали откуда-то какой-нибудь файл, в котором нет форматирования. Что делать? Исправлять все вручную не вариант, особенно, если файл большой. Вот тут-то нам и поможет данный плагин. После того, как вы его установили, переходите в Edit -> Tag -> Auto-Format Tags on Document.

    Minifier

    И снова, как понятно из названия, данный плагин служит для сжатия файла. К примеру, у вас есть .css файл и вам нужно получить его сжатую версию. Что же делать? Устанавливаем плагин Minifier, затем идем в Tools -> Minify. Все, файл сжат.

    Итог

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

    Спасибо за внимание!

    Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

    Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

    Если Вы не хотите пропустить новые материалы на сайте,то Вы можете подписаться на обновления: Подписаться на обновления

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

    Порекомендуйте эту статью друзьям:

    Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

    1. Кнопка: <a href="https://myrusakov.ru" target="_blank"><img src="https://myrusakov.ru//images/button.gif" alt="Как создать свой сайт" /></a>

      Она выглядит вот так:

    2. Текстовая ссылка:<a href="https://myrusakov.ru" target="_blank">Как создать свой сайт</a>

      Она выглядит вот так: Как создать свой сайт

    3. BB-код ссылки для форумов (например, можете поставить её в подписи): [URL="https://myrusakov.ru"]Как создать свой сайт[/URL]

    myrusakov.ru


    Смотрите также