Sublime text 3 теперь доступен в snap-пакете

Установка и настройка Sublime Text 3. Компиляция LESS, SASS, JADE. Все необходимые плагины. Полная инструкция — Юрий Ключевский

Привет, много уже было написано про Sublime Text. В своем блоге я писал про Sublime Text 2.

Сейчас Sublime Text 3 уже вышел из альфа версии (альфа — означает — новая и крайне не стабильная версия), и перешел в бету (бета — все еще не стабильная, но уже предназначена для тестирования, после беты обычно идет официальный релиз). И я решил полностью разобраться с Sublime Text 3 (далее в тексте ST3).

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

Сперва я удалил из системы ST2 и все его следы. Также удалил node.js и npm который был с ним в паре. Так как я намерен заново — правильно и грамотно настроить компиляцию less, а затем и saas файлов, через sublime. Но об этом позже.

Часть 1. Установка и настройка Sublime Text 3

Скачиваем и устанавливаем Sublime Text 3

Идем на сайт Sublime Text в раздел Download, и скачиваем последнюю версию ST3, не забудьте соблюсти разрядность 64 бит, или обычную (x86) для вашей версии операционной системы. Скачали, устанавливаем. После установки запускаем — проверяем что он работает.

Установим горячие клавиши для реиндентации

Открываем Preferences → Key Bindings — Default
И вверху файла добавляем строку:

{ «keys»: [«alt+shift+f»], «command»: «reindent» },

Здесь указано что горячие клавиши будут alt+shift+f, и по нажатию будет происходить команда реиндент.

Возможные проблемы  с настройками в Sublime Text

Если возникает проблема с сохранением или редактированием файла, то необходимо создать файл — который указан в ошибке. В моем случае это файл: C:UsersAdminAppDataRoamingSublime Text 3PackagesDefaultDefault (Windows).sublime-keymap Я создал его и сохранил по указанном пути. Теперь Preferences → Key Bindings — Default можно редактировать.

Есть аналогичная проблема с командой Preferences → Settings — Default, при открытии настроек их невозможно редактировать.

Необходимо открыть, Нажать Ctrl+S, затем закрыть вкладку с настройками и открыть заново.

После этого в C:UsersAdminAppDataRoamingSublime Text 3PackagesDefault должен появится файл с настройками — Preferences.sublime-settings — и настройки можно будет редактировать и сохранять.

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

Идем на сайт Package Control для ST3, и устанавливаем его. Package Control (PC) необходим для того чтобы расширять функциональность нашего редактора различными плагинами.

На сайте PC копируем код для ST3, в ST3 запускаем консоль (Ctrl + ~) и вставляем код с сайта, жмем Enter и ждем успешной установки. После обязательно перезапускам ST3.

Проверим работу PC. Жмем Ctrl+Shift+P и  набираем Package Control — Install Package. Уже набрав первые буквы — нужная строка будет автоматически подсвечена.

Sublime Text 3 — Package Control — установка плагинов

Часть 2. Установка плагинов и расширений для Sublime Text 3

Установка темы Material Design

Далее я сменю стандартную тему оформления и подсветки кода на Material Design. Она тоже относится к темным темам, но имеет более яркую подсветку кода, и с ней более комфртно и приятно работать при длительном написании кода.

Идем на сайт темы Material Design и жмем кнопкe install. Происходит переход на сайт PC для ST3, понимаем что тема доступна как плагин. В ST3 запускаем Ctrl+Shift+P, выбираем install package, после ищем нужную нам тему, я набираю Material Theme и нахожу ее. Жму Enter и устанавливаю.

Sublime Text 3 — Package Control — установка темы Material Design

После этого иду в меню Preferences, и выбираю установленную тему.

Sublime Text 3 — Package Control — установка темы Material Design

Также после этого, рекомендуется зайти в  настройки ST3, и дописать следующие конфиги:

«theme»: «Material-Theme.sublime-theme»,
«color_scheme»: «Packages/Material Theme/schemes/Material-Theme.tmTheme»,
«overlay_scroll_bars»: «enabled»,
«line_padding_top»: 3,
«line_padding_bottom»: 3,
// On retina Mac
«font_options»: [ «gray_antialias» ],
«always_show_minimap_viewport»: true,
«bold_folder_labels»: true,
// Highlight active indent
«indent_guide_options»: [ «draw_normal», «draw_active» ]

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

Sublime Text 3 — тема Material Design

Установка плагинов

Я установил следующие основные плагины:

  • Emmet (ускорение написания html и css)
  • Hayaku (ускорение написания css)
  • LESS (syntax highlighting — подсветка кода less)
  • Prefixr (префиксы для CSS)
  • Placeholders (Lorem Ipsum наполнители для html файлов)

Дополнительные:

  • SFTP — плагин для работы с FTP
  • SideBarEnhancement расширяет возможность сайт бара
  • SyncedSideBar синхронизирует SideBar с открытыми файлами по клику на них
  • AdvancedNewFile создаём новые файлы и папки при помощи горячих клавиш
  • BracketHighlighter подсвечивает открытие/закрытие любого фрагмента в коде
  • jQuery набор сниппетов для jquery
  • AutoFileName автозаполнение путей к подключаемым файлам
  • CSSсomb делает код красивым
  • Gist сохранение отдельных участков кода на github прямо во время редактирования

Компиляция LESS кода. Плагин Less2CSS и его настройка

Если вы еще не в курсе, Less — это основанный на JavaScript CSS препроцессор. Это код который компилируется в CSS. Существуют разные способы компиляции less в css: Grunt, Guard, и Less.app.

Однако возможно вы не хотите, или вам не нужно использовать дополнительные инструменты, и хочется все сделать прямо в редакторе кода.

Ниже я привел инструкцию которая подойдет пользователям Windows (я сам делал установку по ней, и также для mac ОС.)

  1. Устанавливаем Node.js
  2. Устанавливаем NPM (устанавливается вместе с Node.js)
  3. Устанавливаем Less Глобально. Открываем Windows консоль и вводим npm install less -gd
  4. Установим плагин Less2Css и SublimeOnSaveBuild

Откроем настройки ST3: Preferences → Settings — Default, и в конец допишем строку:

«lesscCommand»: «/usr/local/share/npm/bin/lessc»

Откроем любой .less файл и попробуем его собрать. Просто вносим изменения в файл, и жмем Ctrl+S.

Если возникла ошибка: Unable to interpret argument clean-css … Это произошло потому что плагин clean-css был обособлен, и не входит в пакет less. Поэтому его надо установить отдельно. Установим. Заходим в консоль и пишем:

npm install -g less-plugin-clean-css

Опять пробуем сохранить .less файл. Произошел билд less файла, и рядом с style.less файлом у меня появился готовый минифицированный style.css

Компиляция SASS в Sublime Text 3

SASS — это другой препроцессор для CSS. Набирает популярность, и уже обгоняет less по распространению использования.

  • Устанавливаем Ruby
  • Запускаем консоль, и ставим Ruby Gem gem install sass
  • Устанавливаем плагин Sass для Sublime Text
  • Устанавливаем плагин Sass Build для Sublime Text
  • Устанавливаем плагин SublimeOnSave для Sublime Text(мы же говорили о этом плагине в инструкции выше)

Теперь добавим настройки в Sublime Text Settings – Default:

{ «filename_filter»: «.(sass|scss)$», «build_on_save»: 1
}

Также не забудьте при открытом .sass файле зайти и выбрать билд систему в Tools → Build System → SASS Compressed Теперь при сохранении .sass файла будет компилироваться .css.

Устанавливаем и настраиваем html препроцессор Jade

Jade — это препроцессор для написания html кода, и подобно less или sass для css, он ускоряет и упрощает (для опытных верстальщиков) написание html разметки. Как установить и настроить его работу.

  • Должен быть установлен node.js с npm (обычно идет в комлпекте с node)
  • Заходим в консоль и устанавливаем jade командой npm install jade —global
  • В Sublime Text устанавливаем плагин Jade Build
  • В Sublime Text открываем .jade файл и выбираем Jade build system
  • Если вы выполняете всю инструкцию в этом посте, то в настройках Sublime я дополню строку про Save On Build расширением jade и теперь она будет выглядеть вот так «filename_filter»: «.(sass|scss|jade)$»,
  • Устанавливаем в Sublime плагин Jade

После этих манипуляций происходит компилирование jade файлов.

Если нет подсветки кода Jade, то идем в нижний правый угол ST, и там скорее всего написано Plain Text, кликаем по той надписи, и затем выбираем подсветку Jade. Теперь подсветка будет работать.

Источник: http://rightblog.ru/2781

Sublime Text: Установка менеджера пакетов

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

Установить менеджер пакетов для Sublime Text 3 — Package Control — можно двумя способами.

Установка Package Control через консоль

Запускаем Sublime Text и вызываем консоль нажатием двух клавиш — Ctrl + `. В появившееся внизу окно консоли нужно скопировать специальный код, взять который можно с ЭТОЙ страницы, после чего нужно нажать Enter.

К примеру, на текущий момент код выглядит следующим образом:

Код ниже приведен исключительно как пример, он меняется от релиза к релизу, поэтому используйте код с сайта, ссылка на который приведена выше!import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.

sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).

hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Данный набор команд выполнит загрузку модуля по HTTP (не по HTTPS), и установит его.

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

Установка Package Control вруную

В верхнем меню выбираем «Preferences», и в нем пункт «Browse Packages». Теперь нужно перейти на одну директорию выше, и открыть папку «Installed Packages». Скачиваем туда файл по ЭТОЙ ССЫЛКЕ (или находим ссылку на него на этом сайте, в его правой части). После завершения копирования файла, перезапускаем Sublime Text.

Как проверить, установился ли Package Control?

Если менеджер пакетов Package Control установился успешно, то в меню «Preferences» должны появится два пункта — «Package Settings» и «Package Control».

Так же по нажатию Ctrl + Shift + P должна стать доступна команд Install Package, если выполнить которую, станет доступен огромный список дополнений для данного редактора.

Источник: https://sysadmin.ru/articles/sublime-text-ustanovka-menedzhera-paketov

Лучшие плагины для Sublime Text

Мощный инструмент для дебаггинга JavaScript, полноценный инспектор кода для Sublime.

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

Все это работает на ура! А еще есть Fireplay от Mozilla, который позволяет подключаться к Firefox Developer tools и максимально простой дебаггер JSHint.

Emmet

Один из самых популярных плагинов для редакторов. Emmet, бывший Zen Coding, является также одним из самых значительных методов повышения продуктивности веб-разработчиков.

После нажатия на табуляцию Emmet преобразует простые сокращения в объемные фрагменты кода для HTML и CSS. Хочется еще поделиться плагином Hayaku — коллекцию удобных аббревиатур для каскадных стилей.

Видео с лучшими приемами от автора проекта:

Git

Суть этого плагина понятна из названия — возможность работать с Git прямо в вашем любимом редакторе. Данный способ работы с Git позволит вам сэкономить массу времени. Во-первых: вам не придется постоянно переключаться между окнами Sublime и терминала.

Читайте также:  Установить netbeans ide самый популярный редактор кода для linux

Во-вторых: есть грамотный автокомплит и вместо git add -A, достаточно написать add. В-третьих: существуют такие мелочи как Quick commit, который одной командой quick добавляет все изменения и коммитит их.

Если от Git вам необходима возможность только забирать содержимое с удаленных репозиториев, то с этой задачей прекрасно справляется Fetch.

Существует еще Glue, который выводит внизу небольшое окошко, где можно писать на Shell. Благодаря этому из редактора теперь будет доступен не только Git…

GitGutter и Modific

Данные плагины подсвечивают строки измененные последним коммитом, другими словами diff tools в режиме реального времени.

BracketHighlighter

Мега круто! Открытие и закрытие любого фрагмента в коде должно выглядеть именно таким образом.

EditorConfig

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

editorconfig хранят в себе информацию о табуляции, ширине отступа, кодировке и прочих конфигурациях.

Пример файла# Корневой файл EditorConfig
root = true # Для всех файлов используем unix-совместимые переносы строк
[*]
end_of_line = lf
insert_final_newline = true # отступы в 4 пробела
[*.

py]
indent_style = space
indent_size = 4 # Используем табы для отступов (Не указываем размер)
[*.js]
indent_style = tab # Перезависываем настройку отступов для js файлов в папке lib
[lib/**.js]
indent_style = space
indent_size = 2 # Только для файлов package.json or .travis.yml
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2

Sublimall

Замечательный плагин, который синхронизирует все конфигурации (настройки, плагины, рабочие файлы) между вашими Sublime Text редакторами. Все абсолютно бесплатно, требуется только создать аккаунт. Более простая альтернатива — BufferScroll.

AllAutocomplete

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

Также существует плагин CodeIntel, который воплощает в себе возможности IDE и помимо умного автокомплита привносит в Sublime «Code Intelligence» для ряда языков: JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.

SublimeREPL

Вероятно, один из самых полезных плагинов для разработчиков. SublimeREPL позволяет прямо в редакторе интерпретировать целое множество языков: Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell.

DocBlockr

DocBlockr станет для вас эффективным помощником при документировании кода. После ввода /** и нажатия на клавишу Tab плагин автоматически распарсит любую функцию и подготовит соответствующий шаблон.

Floobits

Потрясающее расширение для SublimeText, Vim, Emacs, IntelliJ IDEA, которое позволяет разработчикам совместно работать на кодом, причем из разных редакторов.

AutoFileName

Автозаполнение путей к подключаемым файлам — очень удобно. Без лишних слов.

ColorPicker

Обычно, когда нам требуется цветовая палитра мы привыкли использовать Photoshop или Gimp. Но полноценный color picker может быть прямо в окне вашего редактора — Ctrl/Cmd + Shift + C. А еще есть замечательные GutterColor и ColorHighlighter, которые упрощают ориентирование в цветовых кодах:

Colorcoder

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

PlainTasks

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

MarkdownEditing

Вероятно лучший плагин для работы с Markdown: подсветка, сокращения, автодополнение, цветовые схемы и др. Как альтернативно решение, можно попробовать MarkdownPreview.

Напоследок:

  • Sublime SFTP
  • CTags — поддержка CTags в Sublime.
  • SideBarEnhancement — множество дополнительных функций контекстного меню в сайдбаре.
  • ActualVim — Vim в Sublime — два любимых редактора в одном.
  • SublimeLinter — поддержка линта для множества языков: C/C++, Java, Python, PHP, JS, HTML, CSS и др.
  • CSScomb — комбинирует CSS свойства в определенном порядке.
  • FixMyJS, Jsfmt и JsFormat — плагины для форматирования JS/JSON-кода.
  • AStyleFormatter — форматирует C/C++/C#/Java код.
  • SVG-Snippets — большая коллекция полезных шаблонов при работы с SVG.
  • Inc-Dec-Value — позволяет изменять числа, даты, HEX цвета с помощью стрелок на клавиатуре, подобно инспектору в браузере.
  • Trailing Spaces — подсвечивает удаляет все случайные пробелы в конце строк при сохранении файла.
  • Alignment — функциональное выравнивание фрагментов кода от автора Package Control.
  • Placeholders — коллекция шаблонов с параграфами, изображениями, списками, таблицами и тд.
  • ApplySyntax — налету определяет синтаксис в текущем файле.
  • StylToken — подсветка определенных фрагментов текста, как в Notepad++.
  • EasyMotion — удобный переход к определенному символу с помощью клавиатуры.
  • ZenTabs и Advanced​New​File — усовершенствуют стандартное отображение вкладок и создание файлов.
  • EncodingHelper — отображает кодировку файлов в строке статуса и оповещает о соответствующих ошибках.
  • Gist — синхронизирует GitHub Gist с Sublime (ST2).
  • Clipboard History (ST2) — плагин ведет историю буфера обмена, что позволяет вставить не только последний скопированный фрагмент кода, но и любой из предыдущих.
  • Темы и цветовые схемы:

* В некоторых репозиториях указано, что плагин написан под ST2, но я все проверял и многое использую сам под ST3.

* Я не стал описывать ряд плагинов, которые выполняют действия по форматированию, компиляции, оптимизации, ибо искренне убежден, что это задачи для Grunt, Gulp, Prepros или CodeKit.

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

Источник: https://habr.com/post/235901/

Как обновить Sublime Text-3 в Ubuntu 16.04?

Я установил Sublime Text-3, build-3114, используя пакет .deb с официального сайта . Раньше я использовал Sublime Text-3 в Windows.

В Windows я смог обновить только в Sublime Text-3, но в Ubuntu такой функции нет. Я уже установил несколько пакетов и также настроил их, поэтому я не хочу повторять весь процесс еще раз.

Есть ли способ обновить Sublime Text-3 в этом сценарии? А если нет, какова альтернатива?

Выполните следующие действия:

  1. Загрузите последнюю версию Sublime Text 3 (на данный момент это Build-3126) в виде пакета .deb

  2. Установите установщик пакета GDebi (если он не установлен).

  3. Затем удалите Sublime Text 3 (Build-3114), открыв его .deb пакет (который вы загрузили ранее) с помощью установщика пакетов GDebi, а затем нажмите « Удалить пакет» .

  4. Затем откройте пакет .deb последней версии Sublime Text 3 (возможно, Build-3126) с помощью установщика пакетов GDebi и нажмите Установить пакет и установите Sublime Text 3 Build-3126.

Все ваши конфигурации (установленные пакеты и другие настройки) в Sublime Text 3, которые вы сделали ранее, будут автоматически восстановлены даже после выполнения описанной выше процедуры.

Поэтому вам не нужно беспокоиться об установке пакетов снова.

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

Эта процедура работает также для других редакторов кода, таких как Visual Studio Code и Atom. Я сам проверил и проверил его.

Но вам нужно снова установить пакет управления пакетами.

EDIT : выпущен Sublime Text 3.0. Чтобы установить его в Ubuntu, используйте диспетчер пакетов apt и выполните команды, приведенные ниже, по одному в терминале:

  1. Установите ключ GPG:

    wget -qO — https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add —

  2. Выберите канал для использования:

    • стабильный echo «deb https://download.sublimetext.com/ apt/stable/» | sudo tee /etc/apt/sources.list.d/sublime-text.list
    • Dev echo «deb https://download.sublimetext.com/ apt/dev/» | sudo tee /etc/apt/sources.list.d/sublime-text.list
  3. Обновите APT-источники и установите Sublime Text

    sudo apt-get update sudo apt-get install sublime-text

Теперь, когда будет доступно обновление Sublime Text (после Sublime Text 3.0) (в зависимости от канала, который вы выбрали при установке Sublime Text), его можно обновить с помощью Software Updater или путем выполнения команд, приведенных ниже (по одному) в Терминал:

sudo apt-get update sudo apt-get upgrade

Проверьте путь к исполняемому файлу, если он есть:

cat $(which subl)

Это предполагает, что у вас есть исполняемый файл из командной строки (например, subl ), в противном случае найдите способ поиска вашей установки (например, locate sublime_text ), мой был /opt/sublime_text .

С официального сайта , последняя версия с момента написания – сборка 3143 (13 сентября 2017 года) .

64-битный tarball можно скачать там, а также 32-битный.

Загрузите и распакуйте файл (одна команда):

curl https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2 | tar vxj

Перезапишите свою старую установку, например, sudo cp -rf sublime_text_3/. /opt/sublime_text sudo cp -rf sublime_text_3/. /opt/sublime_text

Удалить загрузку rm -rf sublime_text_3

И вы сделали!

sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer sudo apt-get install sublime-text

Честно говоря, просто скопируйте и вставьте эти команды в свой терминал … и вы закончили

Источник: http://ubuntu.fliplinux.com/sublime-text-3-ubuntu-16-04.html

Настройка Sublime Text для Python — TechCave

Программисты любят спорить о том, у кого «лучшая» среда разработки — какие инструменты лучше? Должен ли я использовать текстовый редактор или полноценную среду IDE? Какие плагины и пакеты следует использовать? Это все правильные вопросы, но суть в том, что: после того, как вы выбрали предпочтительный текстовый редактор/IDE, вы должны потратить значительное количество времени на его настройку и понять, как извлечь максимальную пользу из этого, так как это сэкономит вам время в будущем.

Мой выбор текстового редактора — Sublime Text 3. В этой статье я дам вам пятиэтапное руководство по настройке Sublime Text 3 для разработки с помощью Python.

1. Установка

Вы можете скачать и установить Sublime Text 3 здесь.

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

Откройте консоль Sublime с помощью CTRL + `. Затем скопируйте и вставьте код отсюда в консоль и нажмите enter. Установка пакета займет несколько секунд. После этого вы можете открыть командную панель с помощью CTRL + SHIFT + P и ввести имя пакета. Список параметров должен выглядеть следующим образом:

Если вы видите параметры управления пакетами, то вы знаете, что все правильно установили!

2. Рекомендуемые Sublime Text 3 плагины

Одна из лучших вещей в Sublime Text заключается в том, что разработчики могут использовать сторонние плагины для улучшения своей среды разработки. Нажмите «CTRL + SHIFT + P» и выберите «Package Control: Install Package». Затем вы cможете найти плагины, которые я рекомендую вам использовать для разработки в Python:

Anaconda

Anaconda — чрезвычайно мощный пакет Python для Sublime. Он предлагает:

  • Автодополнение кода Python
  • Python linting (подчеркивает как синтаксические ошибки, так и нарушения PEP8)
  • Документация Python
  • McCabe — проверка сложности
  • и много чего еще

Djaneiro

Djaneiro предлагает подсветку синтаксиса для HTML-шаблонов Django и автоматическое заполнение табуляцией для синтаксиса языка Django, например {% block%} {% endblock%}.

После того, как вы установили Djaneiro, откройте HTML-файл, а в правом нижнем углу выберите язык, который используется в данный момент, затем выберите Djaneiro -> HTML (Django), чтобы обеспечить выделение синтаксиса Jango Template:

Автодополнение означает, что вам не нужно записывать фрагменты кода снова и снова. Например:

  • var + TAB генерирует {{}}.
  • block + TAB генерирует {% block%} {% endblock%}
  • url + TAB генерирует {% url%}
  • static + TAB генерирует {% static%}

Полный список автодополнений в Djaneiro доступен здесь.

SideBar Enhancement

Самое главное, SideBar Enhancements отправляет файлы в свою корзину, если вы удаляете файл из Sublime Text (вместо того, чтобы быть полностью удаленным). Он также предлагает множество других функций, включая возможность создания новых файлов с боковой панели.

Requirements Txt

Это простой плагин, который предлагает подсветку синтаксиса для файлов requirements.txt. Используй это!!!

All AutoComplete

All AutoComplete расширяет автодополнение по умолчанию.

GitGutter

GitGutter помещает поле в Sublime Text, которое указывает, была ли строка добавлена, удалена или отредактирована. Это полезно для отслеживания внесенных изменений в предыдущие коммиты.

Другие (JavaScript/CSS) пакеты

Есть куча пакетов JavaScript/CSS, которые я также использую для моей разработки в Python Sublime Text 3. Я не буду подробно останавливаться на них, но вы все равно должны их посмотреть:

  • AngularJS — предлагает подсветку синтаксиса AngularJS и автодополнение.
  • jQuery — предлагает подсветку синтаксиса jQuery.
  • Trimmer — пакет для удаления конечных пробелов
  • CSS3 — подсветка синтаксиса CSS3 и автодополнение
  • Sass — подсветка синтаксиса Sass и автодополнение
  • Color Highlighter — показывает шестнадцатеричные, RGB и буквенные обозначения цвета для соответствующего цвета. Например, синий цвет в таблице стилей CSS будет выделен синим цветом, так что вы получите визуальное представление о цвете.

3. Макет

Большинство вариантов компоновки доступны в меню view.

В Views -> Columns вы можете переключить представление, чтобы отобразить 1, 2, 3 или 4 столбца, 1 или 2 строки или сетку 2 * 2. Мое предпочтение состоит в том, чтобы использовать раскладку из двух столбцов.

Другие настройки макета, которые вы, возможно, захотите рассмотреть:

  • используйте CTRL + KB для переключения боковой панели (я предпочитаю держать ее открытой всегда)
  • нажмите F11 для переключения полноэкранного режима
  • перейдите в меню View -> Ruler, чтобы выбрать отображаемый правый край. Я кодирую в соответствии со стандартами PEP8, поэтому установил правую границу в 80 символов.
  • перейдите в View -> Hide Minimap, чтобы скрыть мини-карту! Я нахожу ее раздражающей.

4. Горячие клавиши

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

  • CTRL + K: удаляет текущую строку.
  • CTRL + X: разрезает текущую строку.
  • CTRL + SHIFT + UP перемещает выделенный текст вверх.
  • CTRL + SHIFT + DOWN перемещает выделенный текст вниз.
  • CTRL + W: закрывает текущую вкладку.
  • CTRL + KK: удаляет все от курсора до конца строки.
  • CTRL + F: найти.
  • CTRL + H: найти и заменить.
  • CTRL + KU: преобразование выбранного текста в верхний регистр.
  • CTRL + KL: преобразование выбранного текста в нижний регистр.
  • CTRL + KB: переключить боковую панель.
  • CTRL + [: отменить текущую строку.
  • CTRL +]: отступ текущей строки.
  • CTRL + M: перейти к закрывающей скобке или нажмите еще раз, чтобы перейти к открывающей скобке.
  • CTRL + /: комментарий/раскомментирование текущей строки или выбора.

HTML-горячие клавиши:

  • ALT +.: Завершает текущий тег HTML.
  • ALT + SHIFT + W: обернуть тег (по умолчанию — ).

Некоторые специфичные горячие клавиши:

  • ALT + SHIFT + [NUMBER]: разбивает представление на столбцы [NUMBER], где [NUMBER] — 1-4.
  • ALT + SHIFT + 8: разбивает представление на сетку 2×2.
  • CTRL + 0: фокусируется на боковой панели.
  • CTRL + 1-4: фокусируется на столбце 1-4.
  • CTRL + SHIFT + 1-4: перемещает файл в столбец 1-4.

Полный список сочетаний клавиш Sublime Text 3 доступен здесь.

5. Консоль

Когда я впервые начал программировать на Python, я использовал Enthought Canopy. По умолчанию это отличная встроенная консоль IPython. Настройка консоли ST3 немного сложнее, но это того стоит.

Следуя этому видео на YouTube, откройте командную панель, используя CTRL + SHIFT + P и выберите install package. Установите пакет SublimeREPL. Затем перейдите в Preferences -> Browse Packages -> SublimeREPL -> Config -> Python. Откройте файл Main.sublime-menu. Найдите «id»: «repl_python_run» с помощью CTRL + F и добавьте параметр «-i» в раздел «cmd» под «args».

Затем перейдите в Tools -> Build System -> New Build System и введите код из этого ответа на StackOverflow:

{ «target»: «run_existing_window_command», «id»: «repl_python_run», «file»: «config/Python/Main.sublime-menu» }

Сохраните файл как Python-REPL.sublime-build. Затем создайте простой .py-файл, выберите свою систему сборки с помощью Tools -> Build System -> Python-REPL и используйте CTRL + B для запуска вашей программы. Теперь переменные из вашей программы будут доступны в появившейся консоли.

Вот и все.

Источник: https://techcave.ru/posts/103-nastroika-sublime-text-dlja-python.html

Настраиваем под себя Sublime Text 3

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

Решил обновить до третьей версии, а заодно и облагородить свой любимый текстовый редактор Sublime Text 2, в котором, собственно, и пишу сайты. Настроить тут можно практически всё как душа пожелает, ведь для Sublime Text существуют тысячи расширений, плагинов, тем и цветовых схем оформления. Всё это превращает процесс программирования в весьма приятное занятие, в том числе и для глаз.

Установка плагинов и дополнений

Плагины привносят дополнительный функционал редактору и могут быть невероятно полезными. Устанавливать и работать с ними гораздо проще если воспользоваться специальным расширением Package Control.

Устанавливается он очень просто. Мне больше нравится делать через консоль Sublime Text console. Перейти в неё можно комбинаций клавиш  Ctrl + `  либо через меню View > Show Console menu.

Для Sublime Text 3 скопируйте в командную строку консоли следующий код на Python:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Код для Sublime Text 2:

import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

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

Теперь для установки расширений достаточно вызвать Package Control комбинацией клавиш  Ctrl + Shift + P  в Windows или  Cmd + Shift + P  на Mac.

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

Последние пару недель периодически возникают проблемы с чтением пакетов при установке через Package Control. При попытке вызвать Install Package выдается ошибка: package control there are no packages available for installation. Связана она с невозможностью прочитать репозиторий, но автор обещал решить эту проблему.

Настройка и лучшие темы оформления Sublime Text 2/3

Даже без дополнительных тем оформления Sublime Text уже «из коробки» предлагает огромное количество настроек, правда большинство из них по умолчанию отключены. Кроме размера шрифта для себя всегда устанавливаю две настройки:

  • «highlight_line»: true
  • Эта настройка подсвечивает строку, на которой находится курсор. Помогает быстрее ориентироваться в коде.

  • «word_wrap»: true
  • Смело включаем, если вас тоже раздражает горизонтальный скроллинг. Как уже понятно из названия, настройка запрещает тексту выходить за рамки текущего окна, перенося текст по словам на следующую строку.

Sublime Text позволяет сочетать различные темы и цветовые схемы. Именно так настроено у меня — в качестве цветовой схеме подсветки синтаксиса установлена Solarized (Dark) а остальное оформление вкладок и иконок взято из темы Spacegray.

Цветовая схема: Solarized

Наверное самый известный проект Solarized доступен и для Sublime Text. Этот проект позиционируется как «аккуратные и точные цвета для машин и людей» и использует большое количество положений из теории цвета.

Тема: Spacegray

Очень популярная тема. Привлекает внимание невероятно минималистичным плоским интерфейсом и уникальными цветами. Цветовое решение подсветки синтаксиса не уступает схеме Solarized (лично мне для глаз приятнее всё-таки Solarized).

Тема: Flatland

Еще одна тема для поклонников плоского дизайна.

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

Источник: https://mdex-nn.ru/page/nastraivaem-pod-sebja-sublime-text.html

Настраиваем sublime text 3

Рассмотрим настройку sublime text 3 для frontend разработки.

Для начала скачаем программу с официального сайта.

Далее запускаем установщик.

После запускаем программу и приступаем к настройке.

Первым делам добавляем пакеты

Нажимаем ctrl+shift+p откроется табличка пишем слово install и выбираем пункт Install Package.

Установка emmet

Вторым делом устанавливаем emmet.

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

Зажимаем ctrl+shift+p заходим в install packege и прописываем emmet, плагин появится ниже устанавливаем.

Продолжаем настройку sublime text 3.

Создаем на рабочем столе файл index.html и открываем его с помощью sublime text.

Пишем восклицательный знак, нажимаем клавишу tab.

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

Увеличим шрифт, путем зажатия shift+колесеко мышки.

Создадим div. Пишем .div и tab.

Если у нас собьются в строках li или div, то чтобы их выравнять нажмем горячую клавишу функции reindent.

{ «keys»: [«ctrl+shift+f»], «command»: «reindent» },

Пробуем выравнять.

Следующий пакет это AutoFileName

Этот пакет в sublime text позволит быстро прописать путь до файлов.

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

Установим sass

Без плагина sass не будет работать emmet в файлах sass.

Основная работа будет с препроцессором sass.

Установим внешнее оформление для sublime text

Настройка sublime text

Для рабочего места используем заранее созданную конфигурацию.

Открываем Preferences – Settings.

Откроется окно настроек программы.

Копируем код внизу и вставляем в правую часть экрана, сохраняем.

123456789101112131415161718192021222324 {«auto_complete»: true,»bold_folder_labels»: true,»color_scheme»: «Packages/One Dark Material — Theme/schemes/OneDark.tmTheme»,»fold_buttons»: false,»font_size»: 12,»highlight_line»: true,»indent_guide_options»:[«draw_normal»,»draw_active»],»line_padding_bottom»: 2,»line_padding_top»: 2,»margin»: 2,»material_theme_compact_panel»: true,»material_theme_compact_sidebar»: true,»material_theme_small_statusbar»: true,»material_theme_small_tab»: true,»show_definitions»: false,»tab_size»: 2,»theme»: «OneDarkMaterial.sublime-theme»,»word_wrap»: «false»}
  • auto_complete: true, лучше использовать поначалу включенным, это свойство помогает дополнять код в процессе верстки.
  • bold_folder_labels: true эта настройка делаем папки побольше когда они помещены сбоку программы.
  • fold_buttons: false отключаем кнопки раскрытия и закрытия кода.
  • Чтобы подсветить всю строку используем highlight_line: true.
  • За расстояния между строками отвечает свойство line_padding_bottom: 2.
  • tab_size: 2 размер табов в коде.
  • Чтобы строки, которые уходят за границы не переносились на новые выставим word_wrap: false.

Источник: http://sdelatlending.ru/nastraivaem-sublime-text-3.html

Sublime Text 2 мой опыт работы с редактором

Вступление

Практически все свое время над кодом провожу в редакторе vim (MacVim), на гитхабе есть даже репозиторий с моим конфигурационным файлом. Кому интересно, можете посмотреть, форкнуть: https://github.com/aliev/.vim
Но попробовать чего то новенького тоже очень хочется. И вот я решил попробовать Sublime Text 2.

Сразу хотелось бы развеять все мифы по поводу его платности. Редактор совершенно бесплатный! В версии без лицензии нет ограничений на функциональность, единственное что вам будет мешать — редко всплывающее окно, которое убирается клавишей Esc после сохранения файла с просьбой купить лицензию редактора.

Кстати, купленная лицензия действует на неограниченное количество компьютеров и операционных систем (Mac, Win, Lin).

За Sublime Text 2 я следил очень давно, часто обновлял его, смотрел и читал о его новых функциях. Обновления выходили очень часто и выходят по сей день. То есть, он очень хорошо и активно развивается, скорость откликов на просьбы пользователей от разработчиков просто удивляет. И вот наконец я переборол свой страх и решил немного «изменить» виму 😉

За время его «альфа» и «бета» существование для Sublime появилось множество расширений, о которых я тоже хотел бы рассказать.

Вот так выглядит окно редактора с подсветкой кода для PHP и стандартной темной темой Monokai:

В комплект редактора входят и множество других цветовых схем, включая мою любимую — Solarized Light:

Все очень красиво, за исключением конечно слова UNREGISTRED в заголовке окна. Но кому оно мешает?

Первое что я сделал это немного подправил файл конфигурации редактора и файлы конфигураций для определенных типов файлов (что то вроде FileType в виме). Все настройки редактора хранятся в отдельных файлах в формате JSON, редактирование которых открывается через определенный пункт меню редактора.

Что мне очень понравилось в Sublime Text 2 это некий quick open, для быстрого открытия файлов проекта и доступа ко всем пунктам меню и командам редактора.

Например нам необходимо быстро открыть файл в проекте. Для этого жмем Ctrl+P и вводим название или путь к файлу в текущем проекте:

Для доступа к определенным пунктам меню или командам редактора жмем Ctrl+Shift+P, аналогично вводя название команды или пункта меню:

Теперь о расширениях

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

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

Вот ссылка на плагин http://wbond.net/sublime_packages/package_control
Ставится он очень легко, достаточно открыть консоль сублайма комбинацией ctrl+` и вставить туда следующий питоновский код:

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.

ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).

read()); print 'Please restart Sublime Text to finish installation'

Все, плагин установлен. Теперь перезагружаем редактор.

Что бы получить доступ к командам плагина нажимаем Ctrl+Shift+P и вводим ключевое слово Package Control. Из списка команд нам доступно установка пакетов, соответственно их удаление, добавление репозитория пакета, поиск пакетов, обновление и т.д.

Давайте теперь установим несколько пакетов. Я установил ftpsync, phpdoc, git, zen coding и nodejs. Для установки пакетов опять же нажимаем комбинацию клавиш Ctrl+Shift+P вводим Package Control: Install Package и далее в поиске вводим название пакета, который мы хотим установить. После каждой установки пакетов требуется перезагрузка редактора.

Список пакетов написанных сообществом можно посмотреть по ссылке http://wbond.net/sublime_packages/community он довольно внушителен, в списке есть даже поддержка «экзотических» языков.

Меняем тему оформления самого редактора

Кроме цветовых схем можно так же менять темы оформления самого редактора в целом. То есть вы можете поменять цвета и оформление всех графических элементов редактора, включая вкладки. Для себя я поставил тему Soda Light. В итоге вот что у меня получилось

Тема Soda Dark выглядет так

Для установки данной темы нам нужно добавить ее репозиторий в Package Control. Сама тема находится на Github по адресу https://github.com/buymeasoda/soda-theme/ он и будет выступать в качестве репозитория.

Что бы добавить репозиторий нажимаем комбинацию Crtl+Shift+P вводим Package Control: Add Repository и в появившейся строке для ввода адреса репозитория вводим ссылку на Github нашей темы: https://github.com/buymeasoda/soda-theme/

Все, наш репозиторий добавлен. Снова нажимаем комбинацию Ctrl+Shift+P вводим Package Control: Install Package и далее вводим название темы, которую хотим установить. В нашем случае название темы — soda.

Что бы тема оформления применилась необходимо отредактировать конфигурационный файл текущего пользователя. В настройках редактора открываем Settings — User. Прописываем следующие строчки для темной темы:

{

«color_scheme»: «Packages/Color Scheme — Default/Monokai.tmTheme»,

«font_size»: 12.0,

«soda_classic_tabs»: false,

«theme»: «Soda Dark.sublime-theme»

}

Для светлой:

{

«color_scheme»: «Packages/Color Scheme — Default/Monokai.tmTheme»,

«font_size»: 12.0,

«soda_classic_tabs»: false,

«theme»: «Soda Light.sublime-theme»

}

Если в некоторых местах редактора цвета не применились перезапустите его.

Ну вот пожалуй это все. В следующих статьях я постараюсь написать о полезных расширениях, с которыми мне приходилось работать. Последнюю сборку редактора можно скачать по ссылке http://www.sublimetext.com/dev

UPD: Установка из PPA для Ubuntu

Добавляем PPA репозиторий:

sudo add-apt-repository ppa:webupd8team/sublime-text-2

sudo apt-get update

Установка стабильной версии:

sudo apt-get install sublime-text

Установка dev версии

sudo apt-get install sublime-text-dev

Источник: https://webhamster.ru/mytetrashare/index/mtb172/1483630171x2vpagywdv

Sublime Text 2/3 — сниппеты

Пришло время рассмотреть такую возможность в Sublime Text 2, как сниппеты. Надеюсь, все в курсе, что сниппеты — это фрагменты кода/текста, пригодные для многократного использования.

Для того, чтобы увидеть доступные для текущего типа файла сниппеты, достаночно выбрать в меню пункт Tools → Snippets…, либо же воспользоваться уже знакомой нам комбинацией Ctrl+Shift+P, и начать набирать в появившейся панели слово «snippet». Обратите внимание, что набор доступных сниппетов меняется в зависимости от выбранного типа файла.

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

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

Для создания сниппета в Sublime text 2 достаточно выбрать в меню Tools → New Snippet…. При этом откроется заготовка для будущего сниппета, которую вы можете править на свое усмотрение. Собственно, сам сниппет в этой заготовке занимает всего одну строку (она выделена на рисунке ниже), весь остальной код — это вспомогательная разметка и опции.

Попробуем на примере создания нового сниппета рассмотреть доступные возможности.
Первым делом нажмите комбинацию Ctrl+S для сохранения текущего сниппета. Обратите внимание, что Sublime предлагает сохранить сниппет в пользовательской директории профиля пользователя (в папке Packages/User) под именем untitled.sublime-snippet.

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

Также рекомендую во избежание дальнейшей путаницы не валить все сниппеты в одну кучу, а создать для их хранения структуру из вложенных подпапок в папке Packages/User.

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

hello

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

text.html

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

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

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

Например, здесь в первой ключевой точке курсор просто установится в заданное место, а при переключении на вторую точку будет выделено слово «сниппет»:

Есть множество неочевидных, но полезных кейсов, доступных для использования в сниппетах. Так, можно использовать в сниппетах уже известные нам множественные курсоры, если нужно ввести один и тот же текст несколько раз. Вот реальный пример такого рода, используемый в моем случае для редактирования статей в Joomla (в том числе и этой):

${1}

${2} ]]>

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

Таким же образом можно создавать какие угодно необходимые вам сниппеты.

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

В Sublime Text 2 предусмотрена возможность устанавливать наборы сниппетов в виде пакетов (таких же, как плагины, темы и т.п.). Делается это все через тот же Package Control.

Для начала нужно запустить командную панель комбинацией клавиш Ctrl+Shift+P, набрать там слово install и нажать Enter (при этом должна появиться и подсветиться строка «Package Control: Install Package»).

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

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

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

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

Это все, что я хотел рассказать про сниппеты. Рекомендую также взглянуть на другие мои статьи про Sublime Text 2, если вы этого еще не сделали:

Источник: http://devmag.ru/sublime-text-2-snippets/

Ссылка на основную публикацию