Sublime text 3 hotkeys – Горячие клавиши для 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. Оставляйте ваши комментарии, учитесь, развивайтесь и успехов вам дорогие друзья.

 

HotKeys по умолчанию в Sublime Text 2 / Habr

Скачать, бесплатно, без рекламы и SMS.
Здесь уже много чего писано на тему Sublime Text 2. Это действительно замечательный редактор с весьма обширными возможностями. Но сейчас я не хочу петь ему очередные хвалебные оды.

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

Например, меня порадовало, что:

alt + left или alt + right – это перемещение по словам в camelCase;
ctrl + m – отменяет выделение;
ctrl + shift + l – разбивает выделение на построчный мультиселект;
alt + shift + w – позволяет вставить html-тег и сразу делает мультиселект на его названии для возможности изменения на другой тег;
ctrl + k, ctrl + c – центрирует по вертикали строку в которой находится курсор;
ctrl + k, ctrl + t – сворачивает все атрибуты у всех html-тегов в документе;

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

И там еще много вкусного. Поэтому я решил выбрать все существующие комбинации (по крайней мере те, что вывел плагин FindKeyConflicts), описать их и выучить необходимые. А потом подумал, что было бы неплохо передать данный файл в руки общественности. Так как первоначально описывал для себя — «не ругайте пианиста, он играет как умеет». Лучше, когда увидите неточность, сообщите об этом в личку – поправлю и обновлю файлы.

Все комбинации я протестировал на своем Sublime Text 2 и, если что-то не работало, все равно внес эти «нерабочие» комбинации с пометками. Следует учитывать, что у каждого свои настройки и плагины, а плагины могут менять горячие клавиши по умолчанию на свои собственные. Но лично меня это подвигло на то, чтобы переделать горячие клавиши в плагинах, чтобы не пересекались с базовыми (благо их не много).

Файл в формате PDF (zip-архив, 71 Kb)

Файл в формате MS Word (zip-архив, 25 Kb)

UPD файлы не в архиве:

Файл в формате PDF (76 Kb)

Файл в формате MS Word (209 Kb)

UPD поправил некоторые неточности в описаниях и опечатки в файлах, файлы обновил. Спасибо FWhisper.

Горячие клавиши sublime text 2

Как и обещал, вот вам отдельный пост о горячих клавишах sublime text 2.

Горячие клавиши изменяются по тому же принципу, что и все остальные настройки, и точно также вступают в силу сразу же после сохранения конфига. В случае какой-либо ошибки, вроде неправильной комбинации клавиш, вы можете узнать подробности в консоли (Ctrl + `). Там вообще можно найти много полезных данных. Обратите внимание на картинку — это ссылка на подробную карту горячих клавиш (случайно нашёл в сети).

Работа с текстом
Хоткей Описание
ctrll Выделить строку.
ctrl⇧m Выделить текст между двумя парными скобками.
ctrl⇧a Выделить текст между двумя парными тегами.
ctrl⇧j Выделить текст с соответствующим отступом.
ctrl⇧space Выделить по контексту.
ctrl⇧left Выделить слово слева.
ctrl⇧right Выделить слово справа.
ctrla Выделить весь текст.
ctrl⇧l Разделить выделенные строки на независимые участки редактирования.
ctrl⇧up Переместить выделенные строки вверх.
ctrl⇧down Переместить выделенные строки вниз.
ctrl⇧d Дублировать строку.
ctrl⇧k Удалить строку.
ctrlbackspace Удалить часть слова до курсора.
ctrldelete Удалить часть слова после курсора.
ctrl⇧backspace Удалить текст от курсора и до начала строки.
ctrlk, ctrlbackspace Удалить текст от курсора и до начала строки.
ctrl⇧delete Удалить текст от курсора и до конца строки.
ctrlk, ctrlk Удалить текст от курсора и до конца строки.
ctrlj Объединить выделенные строки.
altq Объединить строки в параграфе.
ctrlenter Добавить пустую строку под курсором.
ctrl⇧enter Добавить пустую строку над курсором.
ctrlaltup Добавить курсор на следующей или предыдущей строке.
ctrlaltdown Добавить курсор на следующей или предыдущей строке.
ctrl/ Добавить или убрать однострочный комментарий.
ctrl⇧/ Добавить или убрать блочный комментарий.
f9 Отсортировать строки в алфавитном порядке.
ctrlf9 Отсортировать строки в алфавитном порядке с учетом регистра.
ctrlk, ctrll Трансформировать выделенный текст в нижний регистр.
ctrlk, ctrlu Трансформировать выделенный текст в верхний регистр.
ctrlt Транспонировать текст.
alt. Закрыть незакрытый тег.
alt⇧w Обернуть тегом выделенный текст.
insert Переключить режим ввода: вставка или замена.
ctrlk, ctrlspace Установить метку.
ctrlk, ctrla Выделить текст от курсора до метки.
ctrlk, ctrlx Поменять местами метку и курсор.
ctrlk, ctrlw Удалить метку.
ctrlk, ctrlg Удалить все метки.
ctrl] Убрать отступ.
ctrl[ Добавить отступ.
ctrly
Повторить последнее действие.
ctrlc or ctrlinsert Копировать.
ctrlv or ⇧insert Вставить.
ctrl⇧v Вставить с отступом.
ctrlx Вырезать.
⇧delete Вырезать.
ctrlz Отмена последнего действия.
ctrl⇧z Повторить последнее отмененное действие.
ctrlu Отменить последние выделение.
ctrl⇧u Повторить последние отмененное выделение.
Поиск и замена
Хоткей
Описание
ctrlf Открыть панель поиска.
ctrlh Открыть панель поиска и замены.
ctrl⇧f Открыть панель поиска и замены по всем файлам проекта.
ctrli Открыть панель быстрого поиска и поиск.
ctrl⇧i Открыть панель быстрого поиска и поиск в обратном направлении.
alta Включить или выключить режим сохранения регистра на панели поиска и замены.
altr Включить или выключить использование регулярных выражений на панели поиска и замены.
f6 Включить или выключить проверку правописания.
altc
Включить или выключить чувствительность к регистру на панели поиска и замены.
altw Включить или выключить режим поиска слова целиком на панели поиска и замены.
altenter Найти все.
ctrl` Показать панель.
⇧enter Поиск в обратном направлении.
ctrlaltenter «Заменить все» на панели поиска и замены.
ctrl⇧h Заменить текст далее.
f3 Поиск.
⇧f3 Поиск в обратном направлении.
f4 Переход к следующему результату поиска по всем файлам.
⇧f4 Переход к предыдущему результату поиска по всем файлам.
ctrlf3 Быстрый поиск.
ctrl⇧f3 Быстрый поиск в обратном направлении.
ctrld Найти и выделить текст.
ctrlk, ctrld Пропустить выделенный текст.
altf3 Найти все.
ctrle Скопировать слово или выделенный текст в окно поиска.
ctrl⇧e Скопировать слово или выделенный текст в окно замены.
ctrlf6 Перейти к следующей ошибке.
ctrl⇧f6 Перейти к предыдущей ошибке.
ctrlp Открыть окно поиска файла «Goto Anything...».
ctrlr Открыть окно перехода к функциональному блоку.
ctrlg Открыть окно для перехода к заданной строке.
ctrl; Открыть окно для перехода к заданному слову.
Фолдинг
Хоткей Описание
ctrl⇧[ Свернуть код.
ctrl⇧] Развернуть код.
ctrlk, ctrl1 - 9 Свернуть код соответсвующего уровня.
ctrlk, ctrl0 or ctrlk, ctrlj Развернуть все.
ctrlk, ctrlt Свернуть атрибуты тегов.
Навигация
Хоткей Описание
ctrlaltp Открыть окно выбора проектов.
ctrlf2 Установить или снять закладку.
f2 Перейти к следующей закладке.
⇧f2 Перейти к предыдущей закладке.
altf2 Выделить все закладки.
ctrl⇧f2 Удалить все закладки.
ctrlk, ctrlc Переместить экран к курсору.
ctrlup Прокрутка окна редактирования.
ctrldown Прокрутка окна редактирования.
ctrlm Переместить курсор к парной скобке.
Управление окнами
Хоткей Описание
alt0 - 9 Выбор соответствующей вкладки.
ctrltab Переключиться на следующую вкладку.
ctrlf4 Закрыть вкладку.
ctrl⇧tab Переключиться на предыдущую вкладку.
ctrlpageup Переключиться на вкладку слева.
ctrlpagedown Переключиться на вкладку справа.
alt⇧1 - 5 Управление количеством и расположением областей редактирования.
alt⇧8 - 9 Управление количеством и расположением областей редактирования.
ctrl1 - 4 Переключиться в соответсвующую область.
ctrl⇧1 - 4 Переместить вкладку в соответствующую область.
f11 Развернуть окно во весь экран.
⇧f11 Переключиться в «Отвлеченный режим».
ctrlk, ctrlb Показать или скрыть боковую панель.
ctrl0 Переключить фокус на боковую панель.
ctrln Создать новую вкладку.
ctrlw Закрыть текущую вкладку.
ctrl⇧n Создать новое окно.
ctrl⇧w Закрыть окно.

Работа с файлами
Хоткей Описание
ctrlo Вызвать окно «Открыть файл».
ctrl⇧t Открыть последний закрытый файл.
ctrls Сохранить текущий файл.
ctrl⇧s Вызвать окно «Сохранить как».
alto Переключение между файлами представления и реализации.
Разное
Хоткей Описание
ctrl⇧p Открыть окно списка функций.
ctrlplus Увеличить размер шрифта.
ctrlminus Уменьшить размер шрифта.
ctrlq Запустить или остановить запись макроса.
ctrl⇧q Вопроизвести макрос.
ctrlalt⇧p Отобразить в статусной строке название контекста, в котором находится курсор.
f7 Выполнить
ctrlb Выполнить
ctrl⇧b Выполнить
ctrlbreak Отменить выполнение

Sublime Text горячие клавиши и настройки

Sublime Text — интересный редактор кода. При первом впечатлении оставляет положительное впечатление. Здесь буду пока писать часто используемые горячие клавиши.
Почти все комбинации, как и в других приложениях. Но, есть и исключения. И это одно исключение может сильно выбивать из работы )).

CTRL+/ Комментирование строки кода (в этом случае достаточно, чтобы курсор находился на строке) и блока кода.
CTRL+G Переход к нужной строке документа по номеру
CTRL+F Поиск по документу
CTRL+S Сохранить документ
CTRL+H Поиск с заменой по документу. С возможностью поиска по регулярному выражению
CTRL+Tab Перемещение по вкладкам
CTRL+W Закрыть вкладку
CTRL+ALT+R Автоматическое выравнивание HTML-код в древовидном виде. Весь текст, который нужно выровнять — выделяем. (Горячие клавиши я назначил сам. Ниже описал как)
TAB+выделенный текст Отступ у нужных строк. Сначала выделяем нужные строки

Назначаем горячие клавиши:

Открываем в меню:
Preferences -> Key Bindings — User (здесь редактируются горячие клавиши).
Между квадратными скобками добавляем следующую строку и сохраняем файл:
{ «keys»: [«ctrl+alt+r»], «command»: «reindent» }

Перенос строк

По поводу переноса строк, чтобы не появлялась горизонтальная прокрутка.
Можно в каждом файле делать вот эту операцию: View -> Word Wrap. Ставим просто галочку.

А можно по умолчанию настроить перенос строк.
В Sublime Text настройки делаются через конфигурационный файл:
Preferences -> Setting User (здесь редактируются настройки программы).
В конфиг файл добавляем (комментарии можно не добавлять):

 
    // Disables horizontal scrolling if enabled.
    // May be set to true, false, or "auto", where it will be disabled for
    // source code, and otherwise enabled.
	"word_wrap": true

И сохраняем файл.

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

«highlight_line»: true, Подсветка активной строки.
«word_wrap»: true, Перенос длинных строк
«default_encoding»: «UTF-8», Кодировка по-умолчанию.
«fallback_encoding»: «Cyrillic (Windows 1251)», Используемая кодировка, когда sublime text не может автоматически определить кодировку.
«line_padding_bottom»: 0, Междустрочный интервал. Меня устраивает нуль.

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

Рекомендую хостинг: У нас можно заказать здесь продадим недорого, обращайтесь.

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

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