Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

Hotkeys sublime text 3: Шпаргалка ниндзя Sublime Text 3

Содержание

Горячие клавиши Sublime Text 3 для Windows

Ctrl + lВыделить строку
Ctrl + Shift + MВыделить текст между двумя парными скобками
Ctrl + Shift + AВыделить текст между двумя парными тегами
Ctrl + Shift + JВыделить текст с соответствующим отступом
Ctrl + Shift + SpaceВыделить по контексту
Ctrl + Shift + LeftВыделить слово слева
Ctrl + Shift + RightВыделить слово справа
Ctrl + AВыделить весь текст
Ctrl + Shift + UpПереместить выделенные строки вверх
Ctrl + Shift + DownПереместить выделенные строки вниз
Сtrl + Shift + DДублировать строку
Ctrl + Shift + KУдалить строку
Ctrl + JОбъединить выделенные строки
Alt + QОбъединить строки в параграфе
Ctrl + EnterДобавить пустую строку под курсором
Ctrl + Shift + EnterДобавить пустую строку над курсором
Ctrl + /Добавить или убрать однострочный комментарий
Ctrl + Shift + /Добавить или убрать блочный комментарий
F9Отсортировать строки в алфавитном порядке
Ctrl + F9Отсортировать строки в алфавитном порядке с учетом регистра
Ctrl + K, Ctrl + LТрансформировать выделенный текст в нижний регистр
Сtrl + K, Ctrl + UТрансформировать выделенный текст в верхний регистр
Alt + .Закрыть незакрытый тег
Alt + Shift + WОбернуть тегом выделенный текст
Ctrl + CКопировать
Ctrl + VВставить
Ctrl + Shift + VВставить с отступом
Ctrl + XВырезать
Ctrl + ZОтмена последнего действия
Ctrl + Shift + ZПовторить последнее отмененное действие

Горячие клавиши для Sublime Text. Полный список комбинаций клавиш

Полный список комбинаций горячих клавиш для Sublime Text . Данные комбинации подойдут для любой версии Sublime Text. Список клавиш представлен в 2 вариантах: изображение и текстовый документ.

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

Работа с текстом

ХоткейОписание
ctrl+lВыделить строку.
ctrl+shift+mВыделить текст между двумя парными скобками.
ctrl+shift+aВыделить текст между двумя парными тегами.
ctrl+shift+jВыделить текст с соответствующим отступом.
ctrl+shift+spaceВыделить по контексту.
ctrl+shift+leftВыделить слово слева.
ctrl+shift+rightВыделить слово справа.
ctrl+aВыделить весь текст.
ctrl+shift+lРазделить выделенные строки на независимые участки редактирования.
ctrl+shift+upПереместить выделенные строки вверх.
ctrl+shift+downПереместить выделенные строки вниз.
ctrl+shift+dДублировать строку.
ctrl+shift+kУдалить строку.
ctrl+backspaceУдалить часть слова до курсора.
ctrl+deleteУдалить часть слова после курсора.
ctrl+shift+backspaceУдалить текст от курсора и до начала строки.
ctrl+k, ctrl+backspaceУдалить текст от курсора и до начала строки.
ctrl+shift+deleteУдалить текст от курсора и до конца строки.
ctrl+k, ctrl+kУдалить текст от курсора и до конца строки.
ctrl+jОбъединить выделенные строки.
alt+qОбъединить строки в параграфе.
ctrl+enterДобавить пустую строку под курсором.
ctrl+shift+enterДобавить пустую строку над курсором.
ctrl+alt+upДобавить курсор на следующей или предыдущей строке.
ctrl+alt+downДобавить курсор на следующей или предыдущей строке.
ctrl+/Добавить или убрать однострочный комментарий.
ctrl+shift+/Добавить или убрать блочный комментарий.
f9Отсортировать строки в алфавитном порядке.
ctrl+f9Отсортировать строки в алфавитном порядке с учетом регистра.
ctrl+k, ctrl+lТрансформировать выделенный текст в нижний регистр.
ctrl+k, ctrl+uТрансформировать выделенный текст в верхний регистр.
ctrl+tТранспонировать текст.
alt+.Закрыть незакрытый тег.
alt+shift+wОбернуть тегом выделенный текст.
insertПереключить режим ввода: вставка или замена.
ctrl+k, ctrl+spaceУстановить метку.
ctrl+k, ctrl+aВыделить текст от курсора до метки.
ctrl+k, ctrl+xПоменять местами метку и курсор.
ctrl+k, ctrl+wУдалить метку.
ctrl+k, ctrl+gУдалить все метки.
ctrl+]Убрать отступ.
ctrl+[Добавить отступ.
ctrl+yПовторить последнее действие.
ctrl+c or ctrl+insertКопировать.
ctrl+v or shift+insertВставить.
ctrl+shift+vВставить с отступом.
ctrl+xВырезать.
shift+deleteВырезать.
ctrl+zОтмена последнего действия.
ctrl+shift+zПовторить последнее отмененное действие.
ctrl+uОтменить последнее выделение.
ctrl+shift+uПовторить последнее отмененное выделение.

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

ХоткейОписание
ctrl+fОткрыть панель поиска.
ctrl+hОткрыть панель поиска и замены.
ctrl+shift+fОткрыть панель поиска и замены по всем файлам проекта.
ctrl+iОткрыть панель быстрого поиска и поиск.
ctrl+shift+iОткрыть панель быстрого поиска и поиск в обратном направлении.
alt+aВключить или выключить режим сохранения регистра на панели поиска и замены.
alt+rВключить или выключить использование регулярных выражений на панели поиска и замены.
f6Включить или выключить проверку правописания.
alt+cВключить или выключить чувствительность к регистру на панели поиска и замены.
alt+wВключить или выключить режим поиска слова целиком на панели поиска и замены.
alt+enterНайти все.
ctrl+`Показать панель.
shift+enterПоиск в обратном направлении.
ctrl+alt+enter«Заменить все» на панели поиска и замены.
ctrl+shift+hЗаменить текст далее.
f3Поиск.
shift+f3Поиск в обратном направлении.
f4Переход к следующему результату поиска по всем файлам.
shift+f4Переход к предыдущему результату поиска по всем файлам.
ctrl+f3Быстрый поиск.
ctrl+shift+f3Быстрый поиск в обратном направлении.
ctrl+dНайти и выделить текст.
ctrl+k, ctrl+dПропустить выделенный текст.
alt+f3Найти все.
ctrl+eСкопировать слово или выделенный текст в окно поиска.
ctrl+shift+eСкопировать слово или выделенный текст в окно замены.
ctrl+f6Перейти к следующей ошибке.
ctrl+shift+f6Перейти к предыдущей ошибке.
ctrl+pОткрыть окно поиска файла «Goto Anything…».
ctrl+rОткрыть окно перехода к функциональному блоку.
ctrl+gОткрыть окно для перехода к заданной строке.
ctrl+;Открыть окно для перехода к заданному слову.

Фолдинг

ХоткейОписание
ctrl+shift+[Свернуть код.
ctrl+shift+]Развернуть код.
ctrl+k, ctrl+1 – 9Свернуть код соответствующего уровня.
ctrl+k, ctrl+0 or ctrl+k, ctrl+jРазвернуть все.
ctrl+k, ctrl+tСвернуть атрибуты тегов.

Навигация

ХоткейОписание
ctrl+alt+pОткрыть окно выбора проектов.
ctrl+f2Установить или снять закладку.
f2Перейти к следующей закладке.
shift+f2Перейти к предыдущей закладке.
alt+f2Выделить все закладки.
ctrl+shift+f2Удалить все закладки.
ctrl+k, ctrl+cПереместить экран к курсору.
ctrl+upПрокрутка окна редактирования.
ctrl+downПрокрутка окна редактирования.
ctrl+mПереместить курсор к парной скобке.

Управление окнами

ХоткейОписание
alt+0 – 9Выбор соответствующей вкладки.
ctrl+f4Закрыть вкладку.
ctrl+tabПереключиться на следующую вкладку.
ctrl+shift+tabПереключиться на предыдущую вкладку.
ctrl+pageupПереключиться на вкладку слева.
ctrl+pagedownПереключиться на вкладку справа.
alt+shift+1 – 5Управление количеством и расположением областей редактирования.
alt+shift+8 – 9Управление количеством и расположением областей редактирования.
ctrl+1 – 4Переключиться в соответствующую область.
ctrl+shift+1 – 4Переместить вкладку в соответствующую область.
f11Развернуть окно во весь экран.
shift+f11Переключиться в «Отвлеченный режим».
ctrl+k, ctrl+bПоказать или скрыть боковую панель.
ctrl+0Переключить фокус на боковую панель.
ctrl+nСоздать новую вкладку.
ctrl+wЗакрыть текущую вкладку.
ctrl+shift+nСоздать новое окно.
ctrl+shift+wЗакрыть окно.

Работа с файлами

ХоткейОписание
ctrl+oВызвать окно «Открыть файл».
ctrl+shift+tОткрыть последний закрытый файл.
ctrl+sСохранить текущий файл.
ctrl+shift+sВызвать окно «Сохранить как».
alt+oПереключение между файлами представления и реализации.

Разное

ХоткейОписание
ctrl+shift+pОткрыть окно списка функций.
ctrl++Увеличить размер шрифта.
ctrl+-Уменьшить размер шрифта.
ctrl+qЗапустить или остановить запись макроса.
ctrl+shift+qВоспроизвести макрос.
ctrl+alt+shift+pОтобразить в статусной строке название контекста, в котором находится курсор.
f7Выполнить
ctrl+bВыполнить
ctrl+shift+bВыполнить
ctrl+breakОтменить выполнение

Все файлы из данной записи:

Горячие клавиши для Sublime Text – https://yadi.sk/d/Y3zwqkw43SH8aB

На этом всё!
Больше интересных статей в нашей группе — https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи — https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале — https://www.youtube.com/c/ProgTime

Вам также будет интересно

Последние записи

Sublime Text 3. Горячие клавиши

Шпаргалка с хабра: http://singlewolf.ru/sublime_text_2_hotkeys.pdf

Официальная документация: http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_win.html

Ctrl+H показать/исключить скрытые файлы из диалога «Open file»

Основные

Ctrl+Shift+P вызов Command Palette

Ctrl+` консоль

Навигация по тексту

Alt+ перемещение по camelCase словам

Ctrl+G (go to) перейти к строке по номеру

Редактирование

Shift+Delete вырезать строку в буфер

Ctrl+Shift+D дублировать строку или выделение

Ctrl+ вставить строку под текущей

Ctrl+J объединить выбранные строки в одну (через пробел)

Поиск

Ctrl+; список всех слов документа по релевантности

Сворачивание текста

Ctrl+Shift+[ свернуть выделенный блок текста

Отступы

Ctrl+[ убрать отступ строки

Ctrl+] добавить отступ строки

Выделение

Ctrl+D выделить текущее слово. При повторном нажатии добавляет последующие вхождения данного слова в мультиселект.

Ctrl+L выделить всю строку

Alt+F3 выделить все вхождения слова под курсором

Ctrl+Shift+J выделить все внутри {блока}

Ctrl+Shift+Space выделить слово, потом {блок}, еще — блок вместе с {}

Форматирование

Ctrl+K-U верхний регистр

Ctrl+K-L нижний регистр

F9 сортирует выделенные строки по алфавиту

HTML

Alt+Shift+W вставка HTML тега

Ctrl+Shift+A выделить все внутри HTML тега

Ctrl+K-T свернуть все HTML атрибуты

Ctrl+K-J развернуть все HTML атрибуты

Мои кастомные горячие клавиши

F2 переименовать текущий файл (пакет File Rename из https://github.com/brianlow/FileRename)

Ctrl+Shift+O-L переопределил комбинацию на открытие последнего закрытого файла (была Ctrl+Shift+T)

Ctrl+Shift+T открытие терминала (пакет Terminal из https://github.com/wbond/sublime_terminal)

#sublime text 3, #hotkeys

Sublime text editor: изменить горячую клавишу плагина?

В Sublime Text 2 или 3 (я использую оба варианта, и ответ, вероятно, один и тот же для обоих), как вы меняете горячую клавишу установленного plugin/package? (на Windows или Linux / Ubuntu)

Я уже знаю, как изменить привязки клавиш встроенных команд Sublime (Preferences > Key Bindings). Например, одна привязка, которая у меня уже есть, — это:

{"keys": ["ctrl+super+b"], "command": "show_panel", "args": {"panel": "output.exec"}}

Но в случае плагина, как я узнаю, какую строку использовать для «command»? Есть ли простой способ узнать, что такое «command» для произвольной функции в Sublime?

Я хотел бы получить общий ответ, который применим к любому плагину, который можно установить. Хотя, например, сегодня я пытаюсь изменить горячую клавишу для плагина под названием SimpleClone, который назначил Ctrl + Shift + Right разделиться направо. Ctrl + Shift + Right это довольно плохой выбор горячей клавиши создателем плагина, так как она уже используется в операционной системе: при наборе текста он выбирает слово справа. Поэтому я хочу изменить привязку назначенного ключа.

sublimetext2

sublimetext

sublimetext3

hotkeys

sublime-text-plugin

Поделиться

Источник


MD004    

05 декабря 2014 в 21:31

3 ответа


  • как изменить горячую клавишу, используемую для вызова code insight?

    Я хочу изменить горячую клавишу для вызова code insight в Delphi 2010, будучи оригинальным Ctrl enter , я хочу изменить ее на spacebar без установки CnWizards, как я могу это архивировать?

  • Переключение между макетами в Sublime Text 3

    Я использую Sublime Text 3. У меня есть макет с колонкой высоты экрана слева и тремя панелями справа (см. рисунок ниже). Эта настройка великолепна (особенно с плагином золотого сечения), но я все еще скучаю по одной функции, которая была у меня в vim. У меня была горячая клавиша, которая…



1

Если у плагина есть определенные ярлыки, они будут в файлах *.sublime-keymap . Поэтому, если вы хотите найти какой-то ярлык, я думаю, вы могли бы grep просмотреть все файлы *.sublime-keymap в каталогах пакетов, но если вы примерно знаете, какой плагин использует этот ярлык, который вы хотите изменить, это не должно быть необходимо 🙂

Например, плагин Emmet имеет привязки клавиш, определенные в: Packages/Emmet/Default (Platform).sublime-keymap .

Вы можете скопировать определения привязки ключей из этих файлов в файл привязки ключей пользователя ( Packages/User/Default (platform).sublime-keymap ) и изменить их по своему усмотрению.

Поделиться


Bohuslav Burghardt    

05 декабря 2014 в 21:40



1

Вы можете сделать следующее:

  1. Перейти к «Menu->Preferences->Browse packages…»
  2. Найдите каталог интересующего пакета.
  3. Найдите файл с расширением». sublime-commands».
  4. Получить имя команды из файла.
  5. Использования «Menu->Preferences->Key bindings» для добавления ключа привязки.

Экс (StringUtilities):

[
    { "keys": ["ctrl+b"], "command": "convert_to_base64" },
    { "keys": ["ctrl+shift+b"], "command": "convert_from_base64" },
    { "keys": ["ctrl+u"], "command": "url_encode" },
    { "keys": ["ctrl+shift+u"], "command": "url_decode" }
]

Поделиться


nikallass    

27 августа 2019 в 07:29



0

Вы можете открыть список пакетов, нажав Cmd-Shift-P (на Windows должно быть Ctrl-Shift-P), выбрав Package Control: list packages , затем выберите нужный пакет и нажмите Enter. Sublime откроет каталог пакетов, в котором вы сможете найти все нужные файлы *.sublime-keymap .

Поделиться


TOP KEK    

25 декабря 2016 в 20:14


Похожие вопросы:

Sublime Text Editor 2, Проблема Автоматического Отступа

У меня возникли проблемы с Sublime text editor, удаляющим мой интервал, отступая полностью влево. Например: %html{:lang => en} %head %meta{:content => text/html; charset=UTF-8, http-equiv…

Отключить / Изменить Горячую Клавишу Безопасного Режима Firefox (Shift)

Есть ли какой-нибудь способ изменить горячую клавишу firefox shift, которая заставляет firefox запускаться в безопасном режиме? Я настроил некоторые модульные тесты, используя Selenium и PHPUnit, но…

Перехватывайте горячую клавишу глобально, но сохраняйте оригинальное поведение

Я пытаюсь перехватить горячую клавишу Copy&Paste , используя Java.P Почему нельзя отправить горячую…

Как изменить цвет фигурных скобок в sublime text 3 без плагина?

Как изменить цвет фигурных скобок в sublime text 3 без плагина ?

Как изменить горячую клавишу для множественного выбора в Android Studio?

Я пытаюсь изменить горячую клавишу в Android Studio на то, что в Sublime Text называется multiple selection. Горячая клавиша по умолчанию на mac — alt+shift+click. Как это называется Android Studio,…

Запустите проект с помощью sublime text editor 3

Я очень новичок в angularJS и sublime text editor. Я скачал пример проекта из GitHub и пытаюсь открыть его с помощью sublime text editor 3.Когда я пытался запустить проект, он ничего не показывал….

Автоматический выбор вставленного текста в Sublime Text 3

Есть ли какой-нибудь способ, плагин, макрос или что-то еще, чтобы Sublime Text 3 автоматически выбирал текст, который был только что вставлен? Мне нужно скопировать и вставить некоторые данные JSON,…

Редактор Sublime text 3 настройка

Редактор Sublime text 3 — является прогрессивным решением в сфере редактирования кода…если вы профессионально занимаетесь сайтами, то он вам просто необходим, но часто бывают трудности с его настройками, об этом и будет идти речь в данной статье…

 

Для начала можно знать некоторые команды, вводятся через консоль sublime text (view — > console или ctrl+):

view.settings().get(‘font_face’) — покажет какой шрифт сейчас используется;

view.settings().get(‘font_size’) — размер шрифта редактора;

Настройка Sublime text 3

Основные настройки находятся тут: Preferences -> Settings — Default, но трогать его нежелательно, потому что при следующем обновлении он перезатрется, поэтому все настройки лучше делать тут Preferences User — Default

Preferences -> Settings — More Syntax Specific — User  — тут вы сможете установить отдельные настройки для каждого языка, например цветовую схему для файлов с расширением php и тд.

Preferences -> Settings — More Distraction Free — User — отвлеченный режим — выводит то что вы редактируете в особый режим, где прячутся все боковые панели и ваш код в центре внимания. Для выбора его вы можете нажать shift+f11 или View Enter Distraction Free Mode (крутая штука).

Настройка горячих клавиш в sublime text 3

Preferences -> Browse Packages…. — откроется папка с настройка редактора.

Preferences -> Key Bindings — User — тут происходит настройка горячих клавиш редактора sublime text.

Установка параметров происходит при помощи 2 команд:

  1. toggle_setting — задаем параметр;
  2. set_setting- задаем параметр со значением;

Пример 1:

[
  {
    "keys": ["alt+w"],
    "command": "toggle_setting",
    "args":
    {
      "setting": "word_wrap"
    }
  }
]

Теперь при нажатии комбинации alt+w будет включаться и отключаться перенос слов.

Пример 2:

[
  {
    "keys": ["ctrl+k", "ctrl+c"],
    "command": "set_setting",
    "args":
    {
      "setting": "color_scheme",
      "value": "Packages/Color Scheme - Default/Cobalt.tmTheme"
    }
  }
]

Теперь при нажатии комбинации [«ctrl+k», «ctrl+c»] в текущем файле подсветка синтаксиса переключится на тему Cobalt.

 

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

Sublime Text 2 обзор и плагины/plugins

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

О редакторе

ST2 написан на С++ , а плагины, макросы и настройки  на  Python. В целом отличный редактор, явно делался с оглядкой на  TextMate. Вот тут его можно скачать. Цена – 59$ но можно пользоваться бесплатно, периодически будет выскакивать предложение его купить, что мало отвлекает.

Есть версии как под Windows 32/64 так и под линукс 32/64, а также версия под Mac. Для Win есть и портабл версии. В нем используется fuzzy-поиск (нечёткий поиск), это когда вбивается всего несколько первых символов и редактор догадывается что вы ищите.

Включена поддержка ActionScript, ASP, Batch File, C#, C++, CSS, D, Erlang, Go, Graphviz, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Makefile, Markdown, Matlab, Objective-C, OCaml, Perl, PHP, Python, R, Rails, Regular Expressions, Ruby, Scala, ShellScript, SQL, TCL, Text, Textile, User, XML, YAML. Также в редакторе есть макросы, Поддерживается система сборки приложения. Предусмотрена загрузка пакетов из GitHub, BitBucket и пользовательских JSON / репозиториев. Сохранение отдельных проектов, проверка синтаксиса, линейка, окончание строки под Unix, MacOs, Win и многое другое.

Приятные особенности в Sublime text 2:

Удобное меню команд

Оно может быть вызвано с помощью Ctrl + Shift + P на Windows и Linux, или Control + Shift + P на MacOs.


Есть модная штучка minimap/миникарта

Отображает дополнительный ползунок прокрутки в виде миникарты всего кода. Можно поставить плагин ASCII-Decorator (либо через package control). Суть его в том, чтобы отделить куски кода – пишем например текст FORM HERE жмем alt+shift+K и у нас рисуется ascii арт который хорошо виден на мини карте.

Левое/боковое  меню

Отображает древовидную структуру файлов папки открытого проекта и открытые файлы. Вкладка View -> Show Side Bar.

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


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

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


Настройки осуществляются через пункт меню Preferences->Global Settings-Default, либо Preferences->Global Settings-User. Их не очень много, можно посмотреть файл настроек.

Иконки – см мою подборку красивых значков для sublime text 2

Быстрое переключение между файлами – Ctrl+P, или Command + P в маке, введите имя файла, который вы хотите получить (fuzzy поиск), и, даже не нажав Enter, вы мгновенно перенесетесь в этот файл. Vim и другие приложения, такие как PeepOpen предлагают аналогичную функциональность, но они не так быстры, как Sublime.

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

Чтобы включить множественный выбор, у вас есть несколько вариантов:

— Нажмите Ctrl или Command, а затем нажмите в каждом месте, где нужно установить курсор.

— Наведите курсор на определенное слово и кликните 2 раза чтобы его выделить, удерживайте кнопку Ctrl , чтобы выбрать дополнительные вхождения этого слова.

— Кроме того, добавить дополнительный курсор на все вхождения слова, набрав Alt + F3 на Windows, или Ctrl + Command + G на Mac.

Также зажав на нужной строке Ctrl+Shift стрелками вверх вниз можно перемещать эту строку вверх или вниз.

Package Control

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

http://wbond.net/sublime_packages/package_control

установка http://wbond.net/sublime_packages/package_control/installation

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

Таким образом можно поставить кучу плагинов на любой вкус, например плагин Zen Coding.

Zen Coding (Emmet) — это набор плагинов для текстовых редакторов, которые ускоряют написание кода на HTML, XML, XSL и других языках. Теперь называется Emmet. Проект Вадимома Макеева активно разрабатывается Сергеем Чикуенком, а также сообществом пользователей Zen Coding http://ru.wikipedia.org/wiki/Zen_Coding

Активизация по клавише TAB. Например в html документе вы пишете такую строчку

.head>#nav>ul#menu>li*4 и жмем TAB получим:

Hayaku – еще один маст хэв плагин, на подобии zen coding для CSS. Например чтобы не писать overflow:hidden; достаточно написать oh или o:h или ovhi или overfl:hidn и так далее. Или из h20 получим height:10px; из w50p выйдет width:50%; из f:l как вы уже наверное догадались float:left; Подробнее посмотрите на офф сайте: http://hayakubundle.com/

Отступы

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

Alignment

Также один из популярных плагинов, предназначен для выравнивания знаков равенства «=» http://wbond.net/sublime_packages/alignment

Проще всего поставить плагин через Package Control , для этого жмем Ctrl+Shift+P начинаем писать слово install, пока не подсветится строка Package Control: Install Package, и жмем Enter. Начинаем писать Alignment чтобы найти плагин, и как только найдем его жмем Enter. Теперь зажав Ctrl ставим курсоры перед всеми знаками = которые хотим выравнять и затем жмем Ctrl+Shift+A. Готово

Для поклонников VIM

Вы можете включить Vintage режим, который обеспечивает поддержку для команд Vi

Чтобы включить режим Vintage, перейдите в Preferences/Global Settings – Default. После этого файл открывается, перейдите в самый низ, и измените “ignored_packages”: [«Vintage»] на “ignored_packages”: []. Затем перезагрузите Sublime, нажмите клавишу Escape, и тада: командный режим!

Полное погружение в редактирование

F11 – это почти fullscreen режим как и в большинстве редакторов. Если вам нужен хардкор режим, то нажмете Shift+F11 чтобы его включить. Эта опция доступна через меню View -> “Enter Distraction Free Mode”, или для Mac клавиатуры, Ctrl + Shift + Ctrl + F. Код будет расположен как бы по серединке, и больше ничего лишнего.

Возможность использовать пакеты от редактора TextMate

TextMate сниппеты и темы прекрасно портируются в Sublime Text. Вам нужно только положить их в папку Packages -. tmbundle расширение менять не надо, Sublime будет распознавать эти файлы сам. Это означает, что весь каталог TextMate тем будет отлично работать в Sublime!

sublime 1251 крякозябры

Если вы пытаетесь открыть файл с кодировкой 1251, то иногда открытый текст может отобразиться крякозябрами. Чтобы это пофиксить надо зайти в меню Настройки -> Установки по умолчанию. Найти там строчку fallback_encoding: “Western (Windows 1252)” и поменять ее на fallback_encoding: “Cyrillic (Windows 1251)”.

Полезные ссылки для Sublime text 2


Несколько курсоров в Sublime Text 2 Windows

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

Я сделал заметку, где в Sublime Text 3 ярлыки разные. Для v3 я всегда тестирую с использованием последней сборки dev; если вы используете бета-версию, ваш опыт может быть другим.

Если вы потеряете свой выбор при переключении вкладок или окон (особенно в Linux), попробуйте использовать Ctrl+, Uчтобы восстановить его.

Windows / Linux

Строительные блоки:

  • Позитивный негативный:
    • Добавить в выбор: Ctrl
    • Вычесть из выбора: Alt в ранних сборках v3 это не работало для линейного выбора.
  • Тип выбора:
    • Линейный выбор: Left Click
    • Выбор блока: Middle Clickили Shift+ Right Click В Linux по умолчанию вставляется средний щелчок.

Комбинируйте так, как считаете нужным. Например:

  • Добавить к выделению: Ctrl+ Left Click(и при желании перетащить)
  • Вычесть из выбора: Alt+ Left Click Это не работало в ранних сборках v3.
  • Добавить выделение блока: Ctrl+ Shift+ Right Click(и перетащить)
  • Вычесть выделенный блок: Alt+ Shift+ Right Click(и перетащить)

Mac OS X

Строительные блоки:

  • Позитивный негативный:
    • Добавить в выбор:
    • Вычесть из выделения: ⇧⌘(работает только с выделением блоков в версии 3; предположительно ошибка)
  • Тип выбора:
    • Линейный выбор: Left Click
    • Выбор блока: Middle Clickили +Left Click

Комбинируйте так, как считаете нужным. Например:

  • Добавить к выделению: + Left Click(и при желании перетащить)
  • Вычтите из выбора: ⇧⌘+Left Click (и перетащить — эта комбинация не работает в Sublime Text 3, но предположительно работает в 2)
  • Добавить выделение блока: ⌥⌘+ Left Click(и перетащить)
  • Вычесть выделение блока: ⌥⇧⌘ + Left Click(и перетащить)

Windows

  • Вернуться в режим одиночного выбора: Esc
  • Расширить выделение вверх / вниз на всех курсорах: Ctrl+ Alt+Up /Down
  • Расширить выделение влево / вправо на всех каретках: Shift+Left /Right
  • Переместите все каретки вверх / вниз / влево / вправо и отмените выбор: Up/ Down/Left /Right
  • Отменить последнее выделение: Ctrl +U
  • Добавить следующее вхождение выделенного текста в выделение: Ctrl +D
  • Добавить все вхождения выделенного текста в выделение: Alt +F3
  • Поворот между экземплярами выделенного текста (одиночный выбор): Ctrl+ F3(обратный: Ctrl+ Shift+F3 )
  • Превратите одиночное линейное выделение в выделение блока с вставкой курсора в конце выделенного текста в каждой строке: Ctrl+ Shift+L

Linux

  • Вернуться в режим одиночного выбора: Esc
  • Расширить выделение вверх / вниз на всех каретках: Alt+ Up/ Down Обратите внимание, что вы также можете удерживать, Ctrlчтобы получить те же ярлыки, что и Windows, но Linux имеет тенденцию использовать комбинации Ctrl + Alt для глобальных ярлыков.
  • Расширить выделение влево / вправо на всех каретках: Shift+Left /Right
  • Переместите все каретки вверх / вниз / влево / вправо и отмените выделение: Up/ Down/Left /Right
  • Отменить последнее движение выбора:Ctrl +U
  • Добавить следующее вхождение выделенного текста в выделение: Ctrl +D
  • Добавить все вхождения выделенного текста в выделение:Alt +F3
  • Поворот между экземплярами выделенного текста (одиночный выбор): Ctrl+ F3(реверс: Ctrl+ Shift+F3 )
  • Превратите одиночное линейное выделение в выделение блока с вставкой курсора в конце выделенного текста в каждой строке: Ctrl+ Shift+L

Mac OS X

  • Вернуться в режим одиночного выбора: (это символ Mac для Escape)
  • Расширить выделение вверх / вниз на всех CARETS: ⌃⇧⇡, ⌃⇧⇣(смотри примечание)
  • Расширить выделение влево / вправо на всех каретках: ⇧⇠/⇧⇢
  • Переместить все CARETS вверх / вниз / влево / вправо и ясный выбор: , , ,
  • Отменить последнее выделение: ⌘U
  • Добавить следующее вхождение выделенного текста в выделение: ⌘D
  • Добавить все вхождения выделенного текста в выделение: ⌃⌘G
  • Поворот между вхождений выделенного текста (одиночный выбор): ⌥⌘G(обратном: ⌥⇧⌘G)
  • Превратите одиночное линейное выделение в выделение блока с кареткой в ​​конце выделенного текста в каждой строке: ⇧⌘L

Примечания для пользователей Mac

В Йосемити и Эль-Капитане ⌃⇧⇡и ⌃⇧⇣по умолчанию являются системными сочетаниями клавиш. Если вы хотите, чтобы они работали в Sublime Text, вам нужно будет изменить их:

  1. Открыть System Preferences.
  2. Выберите Shortcutsвкладку.
  3. Выберите Mission Controlв левом списке.
  4. Измените сочетания клавиш для Mission Controlи Application windows(или отключите их). Пользуюсь ⌃⌥⇡и ⌃⌥⇣. Это значения по умолчанию ⌃⇡и ⌃⇣; добавление к этим ярлыкам вызывает те же действия, но замедляет анимацию.

Если вы не знакомы с символами клавиатуры Mac:

  • это ключ выхода
  • это контрольный ключ
  • ключ опции
  • это клавиша Shift
  • это командная клавиша
  • и др. — клавиши со стрелками, как показано

Шпаргалка по сочетаниям клавиш в Sublime Text 3

Toggle боковая панель

900 04 Переход к следующей / предыдущей открытой вкладке по стеку (порядок их открытия)

Вырезать

90 009

до

слева

9000 4 Ctrl + F

Ctrl + H0003

900 03

Найти следующую ошибку при написании

9000 9

Управление меню
Ctrl + Shift + N Новое окно
Ctrl + Shift + W Закрыть окно Ctrl +

9000 O Открыть файл
Ctrl + Shift + T Открыть последний файл
Ctrl + N Новый файл
Ctrl + S Сохранить файл
Ctrl Сохранить файл как
Ctrl + F4 Закрыть файл
Ctrl + W Закрыть Sublime
Windows, файлы и вкладки
Ctrl + Page Down / Page Up Переход к следующей / предыдущей открытой вкладке
Ctrl + Tab / Ctrl + Shift + Tab
Ctrl + Shift + T Повторно открыть последнюю закрытую вкладку
Ctrl +/- Zoom — увеличить / уменьшить размер шрифта
Ctrl + P Quick Open — Показать список файлов текущего открытого файла
Shift + F11 Переключить режим без отвлекающих факторов
Ctrl + Alt + Up Выбор столбца вверх
Ctrl + Alt + Down Выбор столбца вниз
Ctrl + Shift + P Командная строка
Ctrl + Shift + Alt + P Показать область действия в строке состояния
F11 Переключить полноэкранный режим режим
Разделить окно
Alt + Shift + 1 Разделить макет на 1 столбец
Alt + Shift + 2 Spl макет на 2 столбца
Alt + Shift + 3 Разделить макет на 3 столбца
Alt + Shift + 4 Разделить макет на 4 столбца
Alt + Shift + 5 Разделить макет на 2 вертикальные и 2 горизонтальные сетки (4 группы)
Alt + Shift + 8 Разделить макет на 2 строки
Ctrl + [NUM] Перейти к группе, где NUM — 1-4
Ctrl + Shift + [NUM] Переместить файл в указанную группу, где NUM равно 1-4
Ctrl + K, затем стрелка вверх (при нажатой клавише Ctrl) Открыть новую панель и переместить текущее окно в новую панель
Ctrl + K, затем стрелка вниз Закрыть текущую панель
Ctrl + K, затем стрелка влево / стрелка вправо Перейти на следующую панель к левой стрелке / стрелке вправо
Ctrl + K , затем Ctrl + Shift + стрелка вправо / стрелка влево t Открыть новую вкладку на панели со стрелкой влево / вправо
Alt + 1… 0 Перейти на вкладку 1..10 на текущей панели
Навигация
Ctrl + стрелка влево / стрелка вправо Перемещение на одно слово стрелка влево / стрелка вправо
Alt + стрелка влево / стрелка вправо Перемещение на одну подпункт -слово стрелка влево / стрелка вправо
Page Up / Page Down Перемещение на одну страницу стрелка вверх / стрелка вниз
Home / End Перейти к началу / концу строки
Ctrl + Стрелка вверх / стрелка вниз Прокрутка страницы стрелка вверх / стрелка вниз без изменения положения курсора
Ctrl + M Перейти к открывающей скобке фракции, повторить для закрывающей скобки
Ctrl + R Показать список функций и перейдите по ссылке
Ctrl + Shift + R Показать список функций без изменения положения курсора
Ctrl +; Перейти к слову в текущем файле
Alt + — / + на цифровой клавиатуре Переход вперед / назад к / от предыдущих позиций или выбора
Selection
Shift + Arrow Left / Arrow Вправо Расширить выделение на один символ стрелка влево / стрелка вправо
Ctrl + Shift + стрелка влево / стрелка вправо Расширить выделение на одно слово стрелка влево / стрелка вправо
Alt + Shift + стрелка влево / стрелка вправо Расширить выделение на одно вложенное слово стрелка влево / стрелка вправо
Shift + стрелка вверх / стрелка вниз Расширить выделение на одну строку стрелка вверх / стрелка вниз
Shift + Page Up / Page Down Расширить выделение на один страница стрелка вверх / стрелка вниз
Shift + Home / End Расширить выделение до начала / конца строки
Ctrl + Shift + Home / End Расширить выделение до начала / конца файла
Ctrl + A Выбрать все
Ctrl + L Выбрать строку
Ctrl + D Выбрать текущее слово, продолжить нажмите D для раскрытия выбор.Затем продолжите в режиме многострочного редактирования
Alt + F3 Выберите все вхождения текущего слова, затем продолжите в режиме многострочного редактирования
Ctrl + Shift + L Если выбрано несколько строк — введите multi -строчный режим редактирования.
Esc Отменить выделение
Ctrl + Shift + J Выделить строки в этом отступе
Ctrl + Shift + A Развернуть выделение
Ctrl + Shift + Space 9000 выделение
Ctrl + Shift + M Выбрать текущую функцию в квадратных или круглых скобках
Ctrl + KU Изменить выделение на верхний регистр
Ctrl + KL Изменить выделение на нижний регистр
Вырезать, скопировать и удалить
Shift + Delete Cut
Ctrl + Insert Copy
Shift + Insert Paste
Ctrl + C Копировать
Ctrl + V Вставить
Ctrl + Shift + V Вставить и сопоставить текущий отступ
Ctrl + KV Вставить из истории
Удалить Удалить символ справа
Удалить символ
Ctrl + Backspace Удалить слово слева
Ctrl + Delete Удалить слово справа
Ctrl + Shift + Backspace Удалить от курсора до начала строки
Ctrl + Shift + Delete Удалить от курсора до конца строки
Отменить и повторить
Ctrl + Z Отменить
Ctrl + Shift + Z Повторить

Ctrl + Y Повторить или повторить
Найти и заменить
Найти
F3 Найти следующий
Shift + F3 Найти предыдущий
Alt + F3 (после выбора) Заменять каждый выбор
Заменить
Ctrl + I Инкрементный поиск
Ctrl + Shift + F Найти в файлах
Ctrl + F, Alt + Enter Найти, затем Мультиредактировать Ctrl 9 + E Использовать выделение для поиска поля
Ctrl + Shift + E Использовать выделение для замены поля
Управление строкой
Ctrl + Shift + стрелка вверх / стрелка вниз Перемещение строка или выделение стрелка вверх / стрелка вниз
Ctrl + Enter Вставить строку после и поместить курсор в начало новой строки
Ctrl + J Соединить строку ниже в конце текущей строки
Ctrl + Shift + Arrow Down Дублирующиеся строки (в Sublime 3 в Windows это больше не работает, попробуйте Ctrl + Shift + D)
Ctrl + T Транспонировать
F9 Строки сортировки (с учетом регистра)
Shift + F9 Строки сортировки (без учета регистра)
[Отступ / Undent
Ctrl + Shift + D Повторяющаяся строка или выделение
Ctrl + Shift + Стрелка вверх / Стрелка вниз Перемещение строки или выделение стрелка вверх / стрелка вниз
Складывание кода
Ctrl + Shift + [ Свернуть выделение
Ctrl + Shift +] Развернуть выделение
Ctrl + K, затем нажать 1 Свернуть все
Ctrl + K, затем нажмите J Развернуть все
Ctrl + 2/9 Уровень складывания
Комментарии
Ctrl + Строка комментариев Ctrl + Shift + / Заблокировать комментарий
Закладка
Ctrl + F2 Новая закладка
F2 Следующая закладка
Ctrl + Shift + F2 Очистить закладки
Разное
F6 Переключить проверку орфографии
Ctrl + F6 Найти предыдущие орфографические ошибки
Ctrl + ` Toggle Console
Alt + V, затем W Переключить перенос слов — Вид — Перенос слов

Sublime Text — Привязки клавиш

Все привязки клавиш в Sublime Text настраиваются под управлением.файлы sublime-keymap. В этом документе описывается синтаксис файлов раскладки клавиатуры, а также то, как они загружаются для формирования полного набора привязок клавиш.

Полные правила комбинирования файлов .sublime-keymap приведены ниже, но важно помнить, что указанные пользователем привязки клавиш должны быть помещены в Packages / User / Default.sublime-keymap.

Синтаксис раскладки клавиатуры

файлы .sublime-keymap — это файлы XML, содержащие набор элементов привязки. Простой пример:

  <привязки>
    
    
    

  

Для более крупного примера просмотрите привязки клавиш по умолчанию, доступные в пункте меню «Настройки / Привязки клавиш по умолчанию».

Имена ключей

Ключевой атрибут привязки состоит из модификаторов и самого ключа. Доступные модификаторы — ctrl, alt и shift. Доступные имена клавиш представляют собой одиночный символ или именованный ключ, который может быть одним из:

  ф1-ф15,
обратная кавычка, обратная косая черта, обратное пространство, browser_back, browser_favorites,
browser_forward, browser_home, browser_refresh, browser_search, browser_stop,
capslock, clear, comma, contextmenu, delete, down, end, enter, equals, escape,
home, insert, left, leftalt, leftbracket, leftcontrol, leftmeta, левый сдвиг,
leftsuper, minus, numlock, pagedown, pageup, pause, period, printscreen, quote,
вправо, вправо, левый, правая скобка, верхняя строчка, блокировка прокрутки, точка с запятой, косая черта, пробел,
вкладка, вверх
  

Примеры:

  ctrl + a
ctrl + alt + a
ctrl + delete
  

Обратите внимание, что порядок модификаторов не имеет значения: ctrl + shift + a совпадает с shift + ctrl + a.

Команды

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

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

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

  

  

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

Если последовательность клавиш начинается с последовательности простых символов, то Sublime Text будет использовать предсказание, при котором символы вводятся в буфер по мере ввода, а после завершения привязки клавиш введенные символы откатываются, а команда выполнен. Например, привязка вида:

  
  

Сохраняет буфер при нажатии «qq», но не прерывает обычный набор текста, например, при вводе «кубита».

Привязки клавиш Regex

Привязки клавиш Regex являются расширением привязок клавиш последовательности: вместо привязки к фиксированной последовательности клавиш их можно использовать для привязки к шаблону клавиш. Например:

  
  

Здесь нажатие alt + d, 8, w удалит 8 слов справа от курсора. Для этого есть две ключевые части: первая — это команда times, которая принимает два аргумента: количество раз, которое нужно повторить, и затем команду, которую нужно повторить.Выше команда, которую нужно повторить, называется «deleteWord right», а количество ее повторений задается равным $ 1. «$ 1» будет заменен символами, которым действительно соответствует регулярное выражение.

Контексты

Используя контексты, можно заставить одну последовательность клавиш выдавать разные команды в разное время. Например, табуляция при нажатии с пустым выделением просто вставляет строку. Однако, если есть выделение, которое охватывает несколько строк, нажатие табуляции приводит к отступу выделения. Это делается через контексты:

  

    

  

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

Какие файлы раскладки клавиатуры используются

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

Предпочтение раскладки клавиатуры дает только имя файлов раскладки клавиатуры, Default.sublime-keymap, но не путь. Это связано с тем, что все файлы с данным именем в каждом пакете объединяются в загруженную раскладку клавиш.

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

Фрагменты

Как и файлы раскладки клавиатуры, привязки могут быть получены из сниппетов. У фрагментов есть необязательное поле tabTrigger, которое, если оно установлено, генерирует подразумеваемую привязку ключа. Например, этот фрагмент:

  
     пока 
     while () {$ 0} 

  

имеет неявную привязку ключа:

  
  

Привязки клавиш — Sublime Text Documentation

Пример

Ниже приведен пример формата
.sublime-keymap файл.

  [
    {
        "ключи": ["супер + ctrl + m"],
        "команда": "convert_syntax"
    },
    {
        "ключи": ["супер + сдвиг + 9"],
        "команда": "set_layout",
        "аргументы":
        {
            «cols»: [0,0, 0,33, 0,66, 1.0],
            «строки»: [0,0, 0,33, 0,66, 1,0],
            «клетки»:
            [
                [0, 0, 1, 1], [1, 0, 2, 1], [2, 0, 3, 1],
                [0, 1, 1, 2], [1, 1, 2, 2], [2, 1, 3, 2],
                [0, 2, 1, 3], [1, 2, 2, 3], [2, 2, 3, 3]
            ]
        }
    },
    {
        "ключи": ["супер + альт + вверх"],
        "команда": "нет",
        "контекст":
        [
            {"ключ": "панель", "операнд": "найти"},
            {"key": "panel_has_focus"},
        ]
    }
]  

Наручники

Для каждой привязки ключей требуется два ключа: «ключи» и
«команда».Чтобы передать аргументы команде,
Необходимо указать ключ «args». Чтобы ограничить ключ
привязка к конкретной ситуации, ключ «context» должен
быть включенным.

«ключи» Ключ

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

Привязка клавиш для Escape
ключ

  {
    "ключи": ["побег"],
    "команда": "нет"
}  

Ключ-переплет для ключа A
с модификатором Ctrl

  {
    "ключи": ["ctrl + a"],
    "команда": "нет"
}  
Модификаторы

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

  • управляющий
  • контроль
  • alt
  • опция — Mac
  • команда — Mac
  • super — ключ Windows в Windows и Linux или на Mac
  • основной Ctrl в Windows и Linux или на Mac
Ключевые имена

Имена клавиш указываются либо (без сдвига) символа
напечатано на ключе, или имя ключа:

a
b
c
d
e
f
g
h
i

n
o
p
q
r
s
t
u
v

0
1
2
3
4
5
6
7
8
9

,
.
\
/
;
'
`
+
-
=
[
]

вверх
вниз
слева
справа
вставить
главная
конец
страница вверх




пауза
escape
пробел

keypad0
keypad1
keypad2
keypad3
keypad4
keypad5
keypad6
keypad7
keypad8
keypad9
keypad_period
keypad_divide
keypad_multiply
keypad_minus
keypad_plus
keypad_enter
clear

f1
f2
f3
f4
f5
f6
f7
f8

0 f2    
f2
02 f9   
f14
f15
f16
f17
f18
f19
f20

Ключ "команда"

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

  {
    "ключи": ["ctrl + a"],
    "команда": "select_all"
}  

На данный момент нет составленного списка всех встроенных
команды. Имена многих команд можно найти, посмотрев на
По умолчанию ({PLATFORM_NAME}). Sublime-keymap
файлы в папке Default / package.

Ключ "args"

Аргументы, передаваемые клавише "command", могут быть
указывается объектом JSON под ключом args.

  {
    "ключи": ["первичный + сдвиг + b"],
    "команда": "построить",
    "args": {"select": true}
}  

Ключ "контекст"

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

Значение «контекста» - это массив объектов.Каждый объект
должен содержать «ключевой» ключ, имеющий строковое значение. А
ключ - одно из предопределенного списка значений, которые можно сравнить с помощью
«оператор» и «операнд».

Если "ключевой" поддерживает , равно
операторов, "оператор" должен быть одним из:
"равно" или "not_equal".
Для , соответствующего , он должен быть одним из:
"regex_match",
"not_regex_match",
"regex_contains" или
"not_regex_contains".По умолчанию
"оператор"
"равно" и по умолчанию
"операнд" - истина .

Для "ключевых" значений, связанных с выбором,
дополнительный ключ match_all поддерживается. Это по умолчанию
на false , что означает, что условие нужно только
оценить как истину для одного выбора. Если "match_all"
истина , тогда условие должно оцениваться как истинное для
все выборы.

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

Sublime Text - Выбор

Основы

Sublime Text работает со всеми стандартными сочетаниями клавиш Windows: помимо клавиш со стрелками, «домой», «конец», «страница вверх» и т. Д. Есть:

  • Ctrl + Left / Ctrl + Right: перемещение по словам
  • Ctrl + Home / Ctrl + End: переход в начало / конец файла
  • Ctrl + L: расширить выделение до строки

Развернуть выделение до строки довольно удобно, стоит попробовать, чтобы почувствовать это.Многократное нажатие на нее расширяет выделение на строку за раз. Нажатие Ctrl + L, Backspace удалит текущую строку.

Множественный выбор

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

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

Когда вы закончите использовать несколько выделений, просто нажмите Ctrl + K, чтобы обрезать все, кроме первого.

Для выделенного блока текста Ctrl + Shift + K разделит его на два выделения, по одному для каждого конца.

Использование мыши

Щелчок, двойной щелчок для выбора слова или перетаскивание для выделения текста, вы можете удерживать клавиши-модификаторы для работы с множественным выбором:

  • Ctrl, чтобы добавить к выделению
  • Alt, чтобы удалить из выделения

Перетаскивание средней кнопкой / колесом мыши позволяет выбрать столбец.Вы также можете использовать Ctrl и Alt. Shift + правая кнопка мыши - альтернативный способ инициализации выделения столбца.

При перетаскивании в желоб (где указаны номера строк) будут выделены сразу целые строки.

Найти

Два удобных способа использования поиска для работы с выделением:

  • Ctrl + F3, чтобы найти следующее вхождение текущего слова или выделенного текста
  • Alt + F3, чтобы найти все вхождения текущего слова или выделенного текста

Alt + F3 дает действительно простой способ поиска и замены: используйте его, чтобы выбрать все вхождения текущего слова или выделенного фрагмента, а затем просто начните вводить текст, чтобы заменить или отредактировать их все сразу.

7 ярлыков высокоэффективного пользователя Sublime Text

7 ярлыков высокоэффективного пользователя Sublime Text

Kiran Koduru • 24 окт.2017 г.

• 5 минут на чтение

• Последнее обновление: 31 октября 2017 г.

За свою карьеру в качестве разработчика программного обеспечения я больше всего ценил один текстовый редактор, Sublime Text. Я начал с написания кода в Notepad ++ очень давно, потом попробовал и IDE, но ничто не приблизилось к гладкой работе, как Sublime Text. Этот блог также написан с использованием Sublime Text .

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

Перейти в любое место

В IDE

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

Для Sublime Text все, что вам нужно сделать, это нажать Ctrl + R или ⌘ + R в Mac OS, чтобы перейти к любой функции / классу / символу в файле, который вы редактируете в данный момент.

Открыть любой файл

Хотя вы можете легко искать имя файла в своей операционной системе, Sublime Text позволяет вам довольно быстро перейти к любому имени файла. Просто нажмите Ctrl + P или ⌘ + P , чтобы открыть любой файл в вашем рабочем пространстве.

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

Я переключаю свою боковую панель Sublime Text, последовательно нажимая следующие клавиши: Ctrl + K и Ctrl + B или ⌘ + K и ⌘ + B в Mac OS.

Повторяющиеся строки

Хотя быть СУХИМ - это очень хорошая программная практика, вам, возможно, пришлось многократно копировать и вставлять строку кода / текста при работе над проектом.

Для этого комбинация следующих клавиш облегчит вам жизнь. Нажмите Ctrl + Shift + D (повторяющаяся линия) , затем Ctrl + X (вырезать) и Ctrl + V (Вставить) или ⌘ + ⇧ + D (повторяющаяся линия) затем ⌘ + X (вырезать) и ⌘ + V (вставить) .

Перейти к строке №

Репортеры или регистраторы ошибок всегда направляют вас к определенному номеру строки в любом заданном файле.+ G в Mac OS для перехода к любому заданному номеру строки. Используйте это в сочетании с ярлыком Open any file , чтобы открыть файл в рабочем пространстве Sublime Text.

Несколько курсоров

Эта функция была основным преимуществом Sublime Text * . Я верю, что это первое, что вы видите, когда заходите на сайт sublimetext.com.

Сначала выберите любое слово или слова, которые вы хотите отредактировать. Затем нажмите Ctrl + D или ⌘ + D , чтобы выбрать вхождение выбранного слова одно за другим.Вы также можете нажать Alt + F3 или ⌃ + ⌘ + G , чтобы выбрать все вхождения слова в данном файле.

Проверка орфографии

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

Функция нажатия F6 для переключения проверки орфографии в Sublime Text.

Делайте что угодно [БОНУС]

Добавлен бонус от пользователя reddit / u / LightShadow.Вы можете делать буквально все, что угодно, нажав Ctrl + Shift + P . Это открывает палитру команд или диалоговое окно, подобное автозаполнению, которое позволяет вам вводить или делать что угодно в Sublime Text.

Полезные пакеты для установки

Работая разработчиком на Python, я нашел следующие плагины Sublime Text наиболее полезными.

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

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

Команды быстрого доступа Sublime Text Mac OS Windows / Linux
Goto Anywhere ⌘ + R Ctrl + R
Открыть любой файл ⌘ + П Ctrl + P
Показать / скрыть боковую панель ⌘ + K и ⌘ + B Ctrl + K и Ctrl + B
Дубликаты строк ⌘ + ⇧ + D (повторяющиеся линии), ⌘ + X (вырезать) и ⌘ + V (вставить) Ctrl + Shift + D (повторяющаяся линия), Ctrl + X (вырезать) и Ctrl + V
Перейти к номеру строки ⌘ + G Ctrl + G
Несколько курсоров ⌘ + D Ctrl + D
Проверка орфографии F6 F6
Делай что угодно Ctrl + Shift + P Ctrl + Shift + P

* Я основываю это утверждение не на научных данных, а на чистом инстинкте

56 ярлыков для Sublime Text

56 ярлыков для Sublime Text

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

D

Ctrl + Shift

K

9000

Ctrl

Ctrl + Enter

Вставить строку после

Ctrl + Shift + Enter

Вставить строку перед

Ctrl + Shift + Стрелка вверх

9000 Вверх

Ctrl + Shift + стрелка вниз

Переместить строку Dowm

Ctrl + L

Выбрать строку (повторить, чтобы выбрать следующие строки)

Выбрать слово (повторить выбор других вхождений

Ctrl + Shift + Up Arro w

Выделение вверх

Ctrl + Shift + стрелка вниз

Выделение вниз

Ctrl + X

Удалить строку

Ctrl + K + K

Удалить от курсора до конца строки

Ctrl + K + Backspace

Удалить от курсора Строка

Ctrl +]

Отступ текущих строк

Ctrl + [

Неотрезанные текущие строки

Правильно + Shift +

Ctrl + V

Вставить строку

Alt + Shift + W 907 94

Обернуть выделение в тег HTML

Alt +.

Закрыть текущий тег HTML

Ctrl + U

Отменить

Ctrl + Пробел

Выбрать следующее автозаполнение

Повторить

Ctrl + Shift + D

Дубликаты строк

Ctrl + J

Строка соединения ниже до конца текущей строки

Комментарий / раскомментировать текущую строку

Ctrl + Shift + /

Заблокировать Комментарий Текущий выбор

Ctrl + K + U

Преобразовать в прописные буквы Ctrl + K + L

Преобразовать в нижний регистр

9000 4

Alt + Shift + стрелка вверх

Выбор столбца вверх

Alt + Shift + стрелка вниз

Выбор столбца вниз

+ F

07

Ctrl + G

на линию

Ctrl +;

Перейти к Word

Ctrl + R

Перейти к символу

Ctrl + P

Немедленно открыть файлы по имени 9000

Найти

Ctrl + H

Заменить

Ctrl + Shift + F

Найти в файлах

Цикл вверх по вкладкам

Ctrl + PgDn

Цикл вниз по вкладкам

Ctrl + стрелка влево

W

Закрыть текущую вкладку

Alt + 1..9

Перейти к номеру вкладки

Shift + 5

Alt + Shift + 1

Вернуть вид к одной колонке

Alt + Shift + 2

два столбца

Alt + Shift + 3

Разделить представление на три столбца

Alt + Shift + 4

Разбить представление на четыре столбца

Установить вид в сетку

Alt + Shift + 8

Разделить вид на две строки

Ctrl + 1..4

Перейти к группе с числом 1..4

Ctrl + Shift + 1..9

Переместить файл в указанную группу с числом 1..4

Switch

9 Ctrl + F2

Switch

9 + F2

F2

Следующая закладка

Shift + F2

Предыдущая закладка

Ctrl + F2

Очистить закладки

Боковая панель

Ctrl + Shift + P

Командная строка

Ctrl + K + B

Ctrl + Shift + Alt + P

Показать область действия в строке состояния

Создано rank17 19.04.2017

Вс Полный список ярлыков blime Text 3 2020 для Windows и Mac + PDF - Work Smarter Pro

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

Если вы хотите, чтобы все ярлыки Sublime Text 3 были на вашем компьютере, не заходя на наш веб-сайт, вы можете скачать PDF-файлы для Windows и Mac здесь.

С нашим решением WorkSmarter вы можете иметь все необходимые ярлыки для Sublime Text 3 на ладони. На нашем веб-сайте вы можете приобрести коврик для мыши с ярлыками Sublime Text 3, который одновременно эффективен и практичен.

Общие Windows macOS
Командная строка Ctrl + Shift + P CMD + Shift + P
Переключатель проекта Ctrl + Alt + P Ctrl + CMD + P
Перейти к файлу Ctrl + P CMD + P
Переключить боковую панель Ctrl + K B CMD + K CMD + B
Переключатель консоли Ctrl + ` Ctrl + `
Новое окно Ctrl + Shift + N CMD + Shift + N
Редактирование Windows macOS
Выбрать строку Ctrl + L CMD + L
Выбрать слово Ctrl + D CMD + D
Выбрать столбец, несколько редактировать Ctrl + Alt + вверх / вниз Ctrl + Shift + вверх / вниз
Выделите содержание в квадратных скобках Ctrl + Shift + M Ctrl + Shift + M
Вставить строку перед Ctrl + Shift + Enter CMD + Shift + ввод
Вставить строку после Ctrl + Enter CMD + введите
Удалить строку Ctrl + Shift + K CMD + X
Удалить под курсором до конца строки Ctrl + K K CMD + K CMD + K
Удалить под курсором до начала строки Ctrl + K Backspace CMD + K + Backspace
Дубликаты строк Ctrl + Shift + D CMD + Shift + D
Строки стыковки Ctrl + J CMD + J
Верхний корпус Ctrl + K U CMD + K CMD + U
Нижний регистр Ctrl + K L CMD + K CMD + L
Строка комментариев Ctrl + / CMD + /
Комментарий блока Ctrl + Shift + / CMD + ОПЦИЯ + /
Повторить или повторить Ctrl + Y CMD + Y
Копия Ctrl + C CMD + C
Паста Ctrl + V CMD + V
Перейти к соответствующей скобе Ctrl + M Ctrl + M
Найти или заменить Windows macOS
Найдите Ctrl + F CMD + F
Инкрементальный поиск Ctrl + I CMD + I
Заменить Ctrl + H CDM + ОПЦИЯ + F
Найти следующее вхождение F3 CMD + G
Найти следующее вхождение текущего слова Ctrl + F3
Выбрать все вхождения текущего слова Alt + F3
Быстрый поиск CMD + ОПЦИЯ + G
Быстрый поиск всех Ctrl + CMD + G
Найти в файлах Ctrl + Shift + F CMD + Shift + F
Навигация Windows macOS
Фокус на боковой панели Ctrl + 0 Ctrl + 0
Вернуться к области редактирования Esc Esc
Перейти к определению F12 ОПЦИЯ + CMD + Вниз
Назад Alt + - Ctrl + -
Перейти вперед Alt + Shift + - Ctrl + Shift + -
Разделители / вкладки Windows macOS
Одноколонный Alt + Shift + 1 ОПЦИЯ + CMD + 1
Две колонны Alt + Shift + 2 ОПЦИЯ + CMD + 2
Три колонны Alt + Shift + 3 ОПЦИЯ + CMD + 3
Четыре колонки Alt + Shift + 4 ОПЦИЯ + CMD + 4
Сетка (4 группы) Alt + Shift + 5 ОПЦИЯ + CMD + 5
Фокус-группа Ctrl + 1/2/3 Ctrl + 1/2/3
Переместить файл в группу Ctrl + Shift + 1/2/3 Ctrl + Shift + 1/2/3
Выбрать вкладку Alt + 1/2/3 CMD + 1/2/3
Закладки Windows macOS
Переключить закладку Ctrl + F2 Ctrl + F2
Следующая закладка F2 F2
Предыдущая закладка Shift + F2 Shift + F2
Очистить закладки Ctrl + Shift + F2 Shift + CMD + F2
Марки Windows macOS
Установить отметку Ctrl + K Пробел CMD + K CMD + пробел
Удалить от курсора до отметки Ctrl + K W CMD + K CMD + W
Выберите от курсора до отметки Ctrl + K A CMD + K CMD + A
Очистить отметку Ctrl + K G CMD + K CMD + G
Код складной Windows macOS
Выбор сгиба Ctrl + Shift + [ ОПЦИЯ + CMD + [
Развернуть выделение Ctrl + Shift +] ОПЦИЯ + CMD +]
Сложить все Ctrl + K 1 CMD + K CMD + 1
Развернуть все Ctrl + K J CMD + K CMD + J
Уровень складывания Ctrl + 2/9 CMD + 2/9
Преобразование Windows macOS
Увеличить размер шрифта Ctrl + Plus CMD + плюс
Уменьшить размер шрифта Ctrl + минус CMD + минус

.

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

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