Горячие клавиши sublime text: Горячие клавиши Windows | Sublime Text
ctrll | Выделить строку. |
ctrlshiftm | Выделить текст между двумя парными скобками. |
ctrlshifta | Выделить текст между двумя парными тегами. |
ctrlshiftj | Выделить текст с соответствующим отступом. |
ctrlshiftspace | Выделить по контексту. |
ctrlshiftleft | Выделить слово слева. |
ctrlshiftright | Выделить слово справа. |
ctrla | Выделить весь текст. |
ctrlshiftl | Разделить выделенные строки на независимые участки редактирования. |
ctrlshiftup | Переместить выделенные строки вверх. |
ctrlshiftdown | Переместить выделенные строки вниз. |
ctrlshiftd | Дублировать строку. |
ctrlshiftk | Удалить строку. |
ctrlbackspace | Удалить часть слова до курсора. |
ctrldelete | Удалить часть слова после курсора. |
ctrlshiftbackspace | Удалить текст от курсора и до начала строки. |
ctrlk, ctrlbackspace | Удалить текст от курсора и до начала строки. |
ctrlshiftdelete | Удалить текст от курсора и до конца строки. |
ctrlk, ctrlk | Удалить текст от курсора и до конца строки. |
ctrlj | Объединить выделенные строки. |
altq | Объединить строки в параграфе. |
ctrlenter | Добавить пустую строку под курсором. |
ctrlshiftenter | Добавить пустую строку над курсором. |
ctrlaltup | Добавить курсор на следующей или предыдущей строке. |
ctrlaltdown | Добавить курсор на следующей или предыдущей строке. |
ctrl/ | Добавить или убрать однострочный комментарий. |
ctrlshift/ | Добавить или убрать блочный комментарий. |
f9 | Отсортировать строки в алфавитном порядке. |
ctrlf9 | Отсортировать строки в алфавитном порядке с учетом регистра. |
ctrlk, ctrll | Трансформировать выделенный текст в нижний регистр. |
ctrlk, ctrlu | Трансформировать выделенный текст в верхний регистр. |
ctrlt | Транспонировать текст. |
alt. | Закрыть незакрытый тег. |
altshiftw | Обернуть тегом выделенный текст. |
insert | Переключить режим ввода: вставка или замена. |
ctrlk, ctrlspace | Установить метку. |
ctrlk, ctrla | Выделить текст от курсора до метки. |
ctrlk, ctrlx | Поменять местами метку и курсор. |
ctrlk, ctrlw | Удалить метку. |
ctrlk, ctrlg | Удалить все метки. |
ctrl] | Убрать отступ. |
ctrl[ | Добавить отступ. |
ctrly | Повторить последнее действие. |
ctrlc or ctrlinsert | Копировать. |
ctrlv or shiftinsert | Вставить. |
ctrlshiftv | Вставить с отступом. |
ctrlx | Вырезать. |
shiftdelete | Вырезать. |
ctrlz | Отмена последнего действия. |
ctrlshiftz | Повторить последнее отмененное действие. |
ctrlu | Отменить последнее выделение. |
ctrlshiftu | Повторить последнее отмененное выделение. |
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
Настройка хоткеев мало чем отличается от обычных параметров редактора. Для работы у нас в распоряжении есть файл с настройками по-умолчанию и пользовательскими предпочтениями, которые имеют больший приоритет. Для того, чтобы понять, как изменить то или иное сочетание клавиш, достаточно открыть основной файл . Как видите, всё строго структурированно:
[
{ «keys»: [«ctrl+shift+n»], «command»: «new_window» },
{ «keys»: [«ctrl+k», «ctrl+u»], «command»: «upper_case» },
{ «keys»: [«ctrl+left»], «command»: «move», «args»: {«by»: «words», «forward»: false} }
]
Сначала идет описание хоткея, потом команда и далее, если это необходимо, набор атрибутов для этой команды. Для некоторых клавиш используются ключевые слова. Например: backspace, keypad_enter, space и так далее. Полагаю, все их перечислять нету смысла, так как они более чем очевидны и по аналогии вы легко с ними разберетесь.
В некоторых случаях, хоткеи операционной системы перекрывают хоткеи редактора. Например: ctrlleft в OSX переключает рабочее пространство, и перемещение курсора в редакторе не происходит.
Если вы захотите назначить хоткей для события из какого либо дополнения, то попробуйте открыть папку с ним и найти там файл *.sublime-commands. В нем будут перечислены доступные команды. Напомню, что папку со всеми дополнениями можно открыть из меню редактора .
Специфические кнопки
|
|
|
Модификаторы
- shift
- ctrl
- alt
- super (Windows key, Command key…)
⌘l | Выделить строку. |
ctrlshiftm | Выделить текст между двумя парными скобками. |
⌘shifta | Выделить текст между двумя парными тегами. |
⌘shiftj | Выделить текст с соответствующим отступом. |
⌘shiftspace | Выделить по контексту. |
ctrlshiftleft | Выделить слово слева. |
ctrlshiftright | Выделить слово справа. |
⌘a | Выделить все. |
⌘shiftl | Разделить выделенные строки на независимые участки редактирования. |
ctrl⌘up | Переместить выделенные строки вверх. |
ctrl⌘down | Переместить выделенные строки вниз. |
⌘shiftd | Дублировать строку. |
ctrlshiftk | Удалить строку. |
ctrlbackspace | Удалить часть слова до курсора. |
ctrldelete | Удалить часть слова после курсора. |
⌘backspace | Удалить текст от курсора и до начала строки. |
ctrlk | Удалить текст от курсора и до конца строки. |
⌘j | Объединить выделенные строки. |
⌘altq | Объединить строки в параграфе. |
⌘enter | Добавить пустую строку под курсором. |
⌘shiftenter | Добавить пустую строку над курсором. |
ctrlshiftup | Добавить дополнительный курсор для на строке выше. |
ctrlshiftdown | Добавить дополнительный курсор для на строке ниже. |
⌘/ | Добавить или убрать однострочный комментарий. |
⌘alt/ | Добавить или убрать блочный комментарий. |
f5 | Отсортировать строки в алфавитном порядке. |
ctrlf5 | Отсортировать строки в алфавитном порядке с учетом регистра. |
⌘k, ⌘l | Трансформировать выделенный текст в нижний регистр. |
⌘k, ⌘u | Трансформировать выделенный текст в верхний регистр. |
ctrlt | Транспонировать текст. |
ctrlshiftw | Обернуть тегом выделенный текст. |
⌘alt. | Закрыть незакрытый тег. |
⌘alto | Переключить режим ввода: вставка или замена. |
⌘k, ⌘space | Установить метку. |
⌘k, ⌘a | Выделить текст от курсора до метки. |
⌘k, ⌘x | Поменять местами метку и курсор. |
⌘k, ⌘w | Удалить метку. |
⌘k, ⌘g | Удалить все метки. |
⌘[ | Убрать отступ. |
⌘] | Добавить отступ. |
⌘y | Повторить последнее действие. |
⌘c | Копировать. |
⌘v | Вставить. |
⌘shiftv | Вставить с отступом. |
⌘x | Вырезать. |
⌘z | Отмена последнего действия. |
⌘shiftz | Повторить последнее отмененное действие. |
⌘u | Отменить последнее выделение. |
⌘shiftu | Повторить последнее отмененное выделение. |
Горячие Клавиши Sublime Text 3
Поддержи проект!!!
Горячие Клавиши Sublime Text 3. Сочетание клавиш Sublime, горячие клавиши, список всех сочетаний. Очень часто бывают нужны горячие клавиши в Sublime Text 3 не исключение! Было довольно проблематично найти именно эту таблицу всех сочетаний горячих клавиш, для быстрого набора и редактирования текста в программе Sublime Text 3, и чтобы данную информацию больше ни искать, решил, что быстрые клавиши Sublime Text 3 должны быть у нас на сайте!
Как искать нужное сочетание клавиш для Sublime Text 3!? Нажимаем ctrl + F и в выпавшем окне для поиска вставляем нужное слово или словосочетание! Если вдруг вы не нашли нужное название, или сочетание клавиш для Sublime Text 3, то повторите операцию!
Горячие клавиши и Sublime Text 3
Работа с текстом
Сочетание | Описание |
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 | Повторить последнее отмененное действие |
Поиск и замена
Сочетание | Описание |
Ctrl + F | Открыть панель поиска |
Ctrl + H | Открыть панель поиска и замены |
F6 | Включить или выключить проверку правописания |
Alt + C | Включить или выключить чувствительность к регистру на панели поиска и замены |
Alt + Enter | Найти все |
Shift + Enter | Поиск в обратном направлении |
Ctrl + Alt + Enter | «Заменить все» на панели поиска и замены |
Ctrl + Shift + H | Заменить текст далее |
Ctrl + F3 | Быстрый поиск |
Ctrl + Shift + F3 | Быстрый поиск в обратном направлении |
Ctrl + D | Найти и выделить текст |
Ctrl + K, Ctrl + D | Пропустить выделенный текст |
Alt + F3 | Найти все |
Ctrl + F6 | Перейти к следующей ошибке |
Ctrl + Shift + F6 | Перейти к предыдущей ошибке |
Фолдинг
Сочетание | Описание |
Сtrl + Shift + [ | Свернуть код |
Сtrl + Shift + ] | Развернуть код |
Ctrl + K, Ctrl + 1 — 9 | Свернуть код соответствующего уровня |
Ctrl + K, Ctrl + 0 | Развернуть все |
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 | Переместить курсор к парной скобке |
Работа с файлами
Сочетание | Описание |
Ctrl + O | Вызвать окно «Открыть файл» |
Ctrl + Shift + T | Открыть последний закрытый файл |
Ctrl + S | Сохранить текущий файл |
Ctrl + Shift + S | Вызвать окно «Сохранить как» |
Другое
Сочетание | Описание |
Сtrl + Shift + P | Открыть окно списка функций |
Ctrl + + | Увеличить размер шрифта |
Ctrl + — | Уменьшить размер шрифта |
Ctrl + Q | Запустить или остановить запись макроса |
Ctrl + Shift + Q | Воспроизвести макрос |
F7 | Выполнить |
Ctrl + Break | Отменить выполнение |
Вас может еще заинтересовать список тем : #SUBLIME_TEXT_3 |
Последняя дата редактирования : 2020-03-10 09:35
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал!
COMMENTS+
BBcode
Теги:
sublime text горячие клавишибыстрые кнопки быстрые командыгорячие клавиши sublime textsublime text emmet горячие клавишиemmet sublime text горячие клавишиsublime text горячие клавиши html саблайм горячие клавиши sublime text назначение горячих клавишгорячие клавиши sublime text таблица
Горячие клавиши Sublime Text 3
Всем привет. C вами Corvax. Сегодня я хочу поговорить о таком важном инструменте любого разработчика как редактор кода, а точнее Sublime Text 3. Это отличный редактор, который вы можете “прокачать” по своему вкусу и целям. Часто начинающие разработчики редко пользуются горячими клавишами что существенно замедляет их рабочий процесс. Сейчас же я хочу поделиться с вами перечнем тех самых полезных шорткатов. Поехали.
Работа со строками
MaсOS: CMD + L
Win/Linux: Ctrl + L
Выделение целой строки.
MaсOS: CMD + A
Win/Linux: Ctrl + A
Выделить весь код.
MaсOS: CMD + /
Win/Linux: Ctrl + /
Закомментировать строку.
История
MaсOS: CMD + Z
Win/Linux: Ctrl + Z
Отмена действий на шаг назад.
Перемещение по файлам и папкам
MaсOS: CMD + R
Win/Linux: Ctrl + R
Если вам нужно быстро переместится по странице, то этот инструмент станет для вас незаменимым. При нажатие комбинации у нас открывается окно по которому вы можете быстро переходить по элементам страницы.
MaсOS: CMD + T
Win/Linux: Ctrl + T
Быстрое перемещение по файлам.
Поиск
MaсOS: CMD + F
Win/Linux: Ctrl + F
Поиск в проекте нужного файле.
MaсOS: CMD + P
Win/Linux: Ctrl + P
Поиск по проекту.
Дополнительные
MaсOS: CMD + Q
Win/Linux: Ctrl + Q
Быстрое закрытие редактора.
MaсOS: CMD + N
Win/Linux: Ctrl + N
Создать новую вкладку.
MaсOS: CMD + S
Win/Linux: Ctrl + S
Сохранить.
MaсOS: Ctrl + CMD + F
Win/Linux: F11
Полный экран.
Здесь я постарался перечислить наиболее часто использованные комбинации клавиш в Sublime Text 3. Надеюсь, что данная статья была вам полезна. С вами был Corvax. Оставляйте ваши комментарии, учитесь, развивайтесь и успехов вам дорогие друзья.
Работа с текстом | |
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 k, ctrl 0 or ctrl k, ctrl j | Развернуть все. |
ctrl k, ctrl t | Свернуть атрибуты тегов. |
ctrl shift [ | Свернуть код. |
ctrl shift ] | Развернуть код. |
ctrl k, ctrl 1 — 9 | Свернуть код соответствующего уровня. |
Навигация | |
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 | Отменить выполнение |
ctrl k, ctrl y |
sublimetext2 — Как использовать боковую панель с клавиатурой в Sublime Text 2 и 3?
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
- Авторизоваться
зарегистрироваться Текущее сообщество
.
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 + правая кнопка мыши — альтернативный способ инициализации выбора столбца.
При перетаскивании в желоб (где находятся номера строк) выделяются сразу целые строки.
Найдите
Два удобных способа использования find для работы с выделением:
- Ctrl + F3, чтобы найти следующее вхождение текущего слова или выделенного текста
- Alt + F3, чтобы найти все вхождения текущего слова или выделенного текста
Alt + F3 дает действительно простой способ поиска и замены: используйте его, чтобы выбрать все вхождения текущего слова или выделенного фрагмента, а затем просто начните вводить текст, чтобы заменить или отредактировать их все сразу.
.
sublimetext3 — горячая клавиша отмены текущего запуска Sublime Text
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира
.Привязки клавиш
— Документация Sublime Text 3
Привязки клавиш в Sublime Text определяются файлами, заканчивающимися на
.sublime-keymap. Привязки клавиш используют JSON,
со структурой верхнего уровня, являющейся массивом. Каждая привязка — это JSON
объект.
Пример
Ниже приведен пример формата
.sublime-keymap файл.
[
{
"ключи": ["супер + ctrl + m"],
"команда": "convert_syntax"
},
{
"ключи": ["супер + Shift + 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"
должен
быть включенным.
«Ключи»
Ключ
Значение "keys"
должно быть массивом строк, где
каждая строка содержит нажатие клавиши , состоящее из клавиши и
любые модификаторы. Когда в массиве присутствует несколько нажатий клавиш,
команда будет вызвана, только если нажатия выполняются в
последовательность.
Привязка клавиш для Escape
ключ
{
"ключи": ["побег"],
"команда": "нет"
}
Ключ привязка для ключа А
с модификатором Ctrl
{
"ключи": ["ctrl + a"],
"команда": "нет"
}
Модификаторы
Следующие модификаторы можно комбинировать с именами ключей для каждого
нажатие клавиши .
-
управление
-
управление
-
альтернативный
-
опция
— Mac -
команда
— Mac -
super
— клавиша Windows в Windows и Linux или ⌘ на Mac -
основной
— Ctrl в Windows и Linux или ⌘ на Mac
Ключевые имена
Имена клавиш указываются либо (без сдвига) символа
напечатано на ключе, или имя ключа:
a
b
c
d
e
f
g
h
i
j
k
l
l
n
o
p
q
r
s
t
u
v
w
x
y
z
0
1
2
3
4
5
6
7
8
9
,
.
\
/
;
'
`
+
-
=
[
]
вверх
вниз
слева
справа
вставка
домой
конец
вверх по странице
вниз по странице
backspace
удалить
удалить вкладку
пауза
escape
пробел
keypad0
keypad1
keypad2
keypad3
keypad4
keypad5
keypad6
keypad7
keypad8
keypad9
_9011 9011 keypad9
keypad9
keypad_minus
keypad_plus
keypad_enter
clear
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
9 f11 9009
9 f11 9009
f14
f15
f16
f17
f18
f19
f20
«команда»
КлючКлюч
«command»
указывает имя команды, которую нужно выполняется при обнаружении нажатия (-ей) клавиш.Команда может быть встроенная команда или команда, реализованная плагином.{ "ключи": ["ctrl + a"], "команда": "select_all" }
На данный момент нет составленного списка всех встроенных
команды. Имена многих команд можно найти, посмотрев на
По умолчанию ({PLATFORM_NAME}). Sublime-keymap
файлы в папке Default / package.
"args"
КлючАргументы для отправки на
«команда»
ключа могут быть
указывается объектом JSON под ключом"args"
.{ "ключи": ["первичный + сдвиг + b"], "команда": "построить", "args": {"select": true} }
«контекст»
КлючЧтобы разрешить привязки клавиш, которые реагируют по-разному в зависимости от
В ситуации"контекстный" ключ
позволяет указать один или
больше условий, которые должны быть истинными для привязки ключа к
быть активным.Значение
«контекст»
- это массив объектов.Каждый объект
должен содержать«ключ»
ключ, имеющий строковое значение. А
ключ - это одно из предопределенного списка значений, которые можно сравнить с помощью
«оператор»
и«операнд»
. По умолчанию
оператор"равно"
, а операнд по умолчанию
правда
.Для
«ключевых» значений
, связанных с выборкой,
дополнительный ключ"match_all"
поддерживается.Это по умолчанию
наfalse
, что означает, что условие нужно только
оценить как истину для одного выбора. Если"match_all"
истина
, тогда условие должно оцениваться как истинное для
все выборы.Ниже приведен список допустимых значений «ключа» контекста
:
- "auto_complete_visible"
- Если отображается раскрывающийся список автозаполнения
Допустимые операторы:«равный»
,«not_equal»
Тип операнда: логический - "eol_selector"
- Селектор для соответствия имени области действия в конце текущей строки
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: строка
Поддерживает соответствие всем: да - "следующий_текст"
- Текст после выделения
Допустимые операторы:"regex_match"
,"not_regex_match"
,"regex_contains"
,"not_regex_contains"
Тип операнда: строка
Поддерживает соответствие всем: да - has_next_field
- Если выделение является полем во фрагменте, где существует следующее поле
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: логический - has_prev_field
- Если выделение представляет собой поле во фрагменте, в котором существует предыдущее поле
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: логический - "is_recording_macro"
- Если пользователь в настоящее время записывает макрос
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: логический - "last_command"
- Имя последней запущенной команды
Допустимые операторы:«равный»
,«not_equal»
Тип операнда: строка - "last_modifying_command"
- Имя последней выполненной команды, которая изменила буфер.
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: строка - "num_selections"
- Количество выделений в текущем буфере
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: целое число - "popup_visible"
- Если всплывающее окно отображается в данный момент
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: логический - "предыдущий_текст"
- Текст перед выделением
Допустимые операторы:"regex_match"
,"not_regex_match"
,"regex_contains"
,"not_regex_contains"
Тип операнда: строка
Поддерживает соответствие всем: да - "только для чтения"
- Если буфер помечен только для чтения
Допустимые операторы:«равный»
,«not_equal»
Тип операнда: логический - "selection_empty"
- Если текущий выбор не содержит никаких символов
Допустимые операторы:«равный»
,«not_equal»
Тип операнда: логический
Поддерживает соответствие всем: да - "селектор"
- Селектор, соответствующий названию области выбора
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: строка
Поддерживает соответствие всем: да - "текст"
- Текст выделения
Допустимые операторы:"regex_match"
,"not_regex_match"
,"regex_contains"
,"not_regex_contains"
Тип операнда: строка
Поддерживает соответствие всем: да - "панель"
- Имя текущей панели
Допустимые операторы:«равно»
,«not_equal»
Тип операнда: строка - "panel_visible"
- Если панель видна
Допустимые операторы:"equal"
,"not_equal"
Тип операнда: boolean - "panel_has_focus"
- Если панель видна и имеет фокус
Допустимые операторы:«равный»
,«not_equal»
Тип операнда: логический - "overlay_visible"
- Если отображается быстрая панель
Допустимые операторы:«равный»
,«not_equal»
Тип операнда: логический
Пользовательские привязки
Пользователи могут настроить свои привязки клавиш, создав файл с именем
По умолчанию.sublime-keymap в их
Пакеты / Пользователь / каталог.
Например, следующее создаст привязку клавиш для отображения
несохраненные изменения, если таковые существуют, через
Ctrl + Shift + `.
[
{
"ключи": ["ctrl + shift +` "],
"команда": "diff_changes"
}
]
.