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
Вы можете сделать следующее:
- Перейти к «Menu->Preferences->Browse packages…»
- Найдите каталог интересующего пакета.
- Найдите файл с расширением». sublime-commands».
- Получить имя команды из файла.
- Использования «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 команд:
- toggle_setting — задаем параметр;
- 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, вам нужно будет изменить их:
- Открыть
System Preferences
. - Выберите
Shortcuts
вкладку. - Выберите
Mission Control
в левом списке. - Измените сочетания клавиш для
Mission Control
иApplication windows
(или отключите их). Пользуюсь ⌃⌥⇡и ⌃⌥⇣. Это значения по умолчанию ⌃⇡и ⌃⇣; добавление ⌃к этим ярлыкам вызывает те же действия, но замедляет анимацию.
Если вы не знакомы с символами клавиатуры Mac:
- ⎋ это ключ выхода
- ⌃ это контрольный ключ
- ⌥ ключ опции
- ⇧ это клавиша Shift
- ⌘ это командная клавиша
- ⇡ и др. — клавиши со стрелками, как показано
Управление меню | ||||
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, ярлыки закладок, другие ярлыки
Ctrl + Enter
Вставить строку после
Ctrl + Shift + Enter
Вставить строку перед
Ctrl + Shift + Стрелка вверх
9000 Вверх Ctrl + Shift + стрелка вниз
Переместить строку Dowm
Ctrl + L
Выбрать строку (повторить, чтобы выбрать следующие строки)
D
Выбрать слово (повторить выбор других вхождений
Ctrl + Shift + Up Arro w
Выделение вверх
Ctrl + Shift + стрелка вниз
Выделение вниз
Ctrl + X
Ctrl + Shift
K
Удалить строку
Ctrl + K + K
Удалить от курсора до конца строки
Ctrl + K + Backspace
Удалить от курсора Строка
Ctrl +]
Отступ текущих строк
Ctrl + [
Неотрезанные текущие строки
Правильно + Shift +
Ctrl + V
Вставить строку
Alt + Shift + W 907 94
Обернуть выделение в тег HTML
Alt +.
Закрыть текущий тег HTML
Ctrl + U
Отменить
Ctrl + Пробел
Выбрать следующее автозаполнение
9000
Повторить
Ctrl + Shift + D
Дубликаты строк
Ctrl + J
Строка соединения ниже до конца текущей строки
Ctrl
Комментарий / раскомментировать текущую строку
Ctrl + Shift + /
Заблокировать Комментарий Текущий выбор
Ctrl + K + U
Преобразовать в прописные буквы Ctrl + K + L
Преобразовать в нижний регистр
9000 4 Alt + Shift + стрелка вверх
Выбор столбца вверх
Alt + Shift + стрелка вниз
Выбор столбца вниз
Ctrl + G
на линию
Ctrl +;
Перейти к Word
Ctrl + R
Перейти к символу
Ctrl + P
Немедленно открыть файлы по имени 9000
+ F Найти
Ctrl + H
Заменить
Ctrl + Shift + F
Найти в файлах
07
Цикл вверх по вкладкам
Ctrl + PgDn
Цикл вниз по вкладкам
Ctrl + стрелка влево
W
Закрыть текущую вкладку
Alt + 1..9
Перейти к номеру вкладки
Alt + Shift + 1
Вернуть вид к одной колонке
Alt + Shift + 2
два столбца Alt + Shift + 3
Разделить представление на три столбца
Alt + Shift + 4
Разбить представление на четыре столбца
Shift + 5 Установить вид в сетку
Alt + Shift + 8
Разделить вид на две строки
Ctrl + 1..4
Перейти к группе с числом 1..4
Ctrl + Shift + 1..9
Переместить файл в указанную группу с числом 1..4
F2
Следующая закладка
Shift + F2
Предыдущая закладка
Ctrl + F2
Switch
9 Ctrl + F2
Switch
9 + 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 + минус
.