Горячие клавиши 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
Если вам нужно быстро переместится по странице, то этот инструмент станет для вас незаменимым. При нажатие комбинации у нас открывается окно по которому вы можете быстро переходить по элементам страницы.
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
Здесь уже много чего писано на тему Sublime Text 2. Это действительно замечательный редактор с весьма обширными возможностями. Но сейчас я не хочу петь ему очередные хвалебные оды.
Просто в порыве любопытства полез я посмотреть, какие есть комбинации клавиш, которые могли бы ускорить работу в этом редакторе. И сильно удивился, как много полезного оказалось вынесено на хоткеи по умолчанию, исключая всякие плагины и самостоятельные макросы/сниппеты.
Например, меня порадовало, что:
alt + left или alt + right – это перемещение по словам в camelCase;
ctrl + m – отменяет выделение;
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, | Междустрочный интервал. Меня устраивает нуль. |
Присылайте в коментах то, что Вы используете. Буду добавлять.
Рекомендую хостинг: У нас можно заказать здесь продадим недорого, обращайтесь.