Горячие клавиши в Sublime Text 3: быстрее пишем код

Sublime Text 3 - популярный текстовый редактор среди разработчиков. Он позволяет значительно ускорить написание кода благодаря широким возможностям настройки и богатому функционалу.

1. Основы работы с горячими клавишами в Sublime Text 3

Горячие клавиши (хоткеи) - это сочетания клавиш клавиатуры, которые выполняют какую-либо команду при нажатии. Они нужны для ускорения работы с программой и оптимизации процессов.

В Sublime Text 3 уже настроено множество полезных горячих клавиш. Например, Ctrl+S для сохранения файла, Ctrl+Z для отмены действия, Ctrl+F для поиска по тексту. Но список хоткеев можно расширять и настраивать под себя.

Как настроить свои сочетания клавиш

Все горячие клавиши прописываются в файле Default (Windows).sublime-keymap, который находится в папке с настройками Sublime. Чтобы его открыть, используем сочетание Ctrl+Shift+P и вводим туда key bindings. В открывшемся файле видим список доступных хоткеев и команд.

Добавляем свои строки по аналогии со стандартными сочетаниями. Пример записи горячей клавиши:

{ "keys": ["ctrl+shift+r"], "command": "show_panel", "args": {"panel": "replace"} }

Где keys - сочетание клавиш, command - вызываемая команда, args - аргументы этой команды.

Стандартные и пользовательские хоткеи

Стандартные горячие клавиши установлены разработчиками Sublime Text и менять их не рекомендуется. А вот собственные сочетания можно настраивать как угодно в отдельном файле Default (Windows).sublime-keymap.

Рекомендации по выбору удобных сочетаний:

  • Используйте сочетания на основе Ctrl, Alt, Shift вместе с буквами, цифрами, стрелками
  • Не конфликтуйте со стандартными хоткеями Windows и Sublime
  • Выбирайте логичные и запоминающиеся комбинации под задачи
  • Для редких команд можно назначать и сложные сочетания

Примеры использования базовых горячих клавиш

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

  1. Выделение всего текста в файле. Вместо того, чтобы вручную выделять весь текст мышкой или клавишами со стрелками, достаточно нажать Ctrl+A. Это выделит сразу весь текст в текущем файле.

  2. Поиск текста в проекте. При поиске фрагмента кода или текста по всему проекту удобно использовать Ctrl+Shift+F. Это откроет панель поиска по всем файлам.

  3. Переход между открытыми файлами. Чтобы быстро переключаться между уже открытыми файлами, используем Ctrl+Tab. При нажатии будет поочередно открываться следующая открытая вкладка в текущем окне.

Как видите, с горячими клавишами даже простые операции можно значительно ускорить и оптимизировать. Дальше мы подробнее разберем полезные хоткеи по разным направлениям.

2. Клавиши для работы с текстом

Текстовый редактор Sublime Text 3 по умолчанию имеет множество полезных горячих клавиш для работы с текстом. Они позволяют выделять, копировать, вставлять, удалять фрагменты очень быстро и без использования мыши.

Выделение текста

Одна из самых частых операций, которые мы делаем с текстом - это выделение. В Sublime Text есть несколько удобных способов сделать это быстро с помощью клавиатуры.

  1. Выделить весь текст - Ctrl+A

  2. Выделить текущую строку - Ctrl+L

  3. Выделить все вхождения слова - выделяем слово и жмем Ctrl+D

Последний вариант очень удобен, чтобы выделить или отредактировать сразу несколько вхождений одного слова или фразы в тексте.

Копирование и вставка текста

Для копирования выделенного фрагмента текста используем стандартное сочетание Ctrl+C, а для вставки - Ctrl+V. Это одни из самых часто используемых операций при работе с текстом.

Чтобы вставить текст так, чтобы создать новую строку после текущей, нужно нажать Ctrl+Enter. Это позволяет быстро разбить текст на абзацы.

Удаление текста

Чтобы вырезать выделенный фрагмент текста в буфер обмена, достаточно нажать сочетание Shift+Delete. Это аналогично командам Ctrl + X или Ctrl+C с последующим удалением текста.

Часто также бывает нужно быстро удалить текущую строку целиком. Для этого можно использовать хоткей Ctrl+Shift+K - он мгновенно вырежет всю строку с курсором.

Отмена действий и возврат

При работе с текстом мы часто совершаем какие-то ошибочные действия, которые нужно отменить. В Sublime Text это легко сделать стандартным сочетанием Ctrl+Z. Оно отменит последнее выполненное действие.

Чтобы наоборот "вернуть" отмененное действие обратно, используется комбинация Ctrl+Y. Это позволяет гибко исправлять свои ошибки.

Быстрое перемещение курсора

При работе с большими файлами часто приходится много скроллить текст в поисках нужного места для редактирования. Но есть несколько полезных хоткеев для быстрого перемещения.

  • Ctrl+P - переход к указанной строке по номеру
  • Ctrl+G - переход к указанному символу по номеру
  • Ctrl+Arrow - переход на слово в указанную сторону

Поиск и замена по тексту

Найти фрагмент текста внутри файла можно стандартным поиском Ctrl+F. А вот чтобы сразу заменить найденный текст, нужно воспользоваться более продвинутым инструментом:

  1. Нажимаем Ctrl+H для вызова панели замены
  2. Пишем что искать и на что менять
  3. Нажимаем "Заменить все", чтобы глобально применить замены к тексту

Полезные команды для строк

Помимо выделения и удаления, для работы со строками текста есть и другие полезные горячие клавиши:

  • Дублировать строку - Ctrl+Shift+D
  • Переместить строку вверх/вниз - Ctrl+Shift + ↑↓
  • Объединить строки - Ctrl+J

С их помощью можно легко дуплицировать, переставлять и объединять строки текста для ускорения редактирования.

Комментарии