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 не будет опубликован. Обязательные поля помечены *