Найти в Дзене
Аня Программист

Sublime: осторожно, очень горячие клавиши (2)

Оглавление

Первая часть Вас не убедила?? Хм, тогда продолжаем.

В этот раз рассмотрим очень горячие клавиши для работы со строками.

1. Удаление строки

Ставим курсор в строку и выбираем:

  • Ctrl+X: быстрое удаление строки с копированием
  • Ctrl+Shift+K: быстрое удаление строки без копирования
    Буфер обмена не обновляется.
Ctrl+X и Ctrl+Shift+K - удаление строк
Ctrl+X и Ctrl+Shift+K - удаление строк

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

Ставим курсор в строку и выбираем:

  • Ctrl+Shift+D: дублирование строки
    Строка не помещается в буфер обмена. Она дублируется на месте здесь и сейчас.
  • Ctrl+C + Ctrl+V: копируем строку целиком
    Не надо тратить время на выделение строки! Поставьте курсор в строку, нажмите Ctrl+C. Строка скопирована в буфер обмена, остается лишь вставить ее на необходимое место.
Ctrl+C + Ctrl+V и Ctrl+Shift+D - копирование строк
Ctrl+C + Ctrl+V и Ctrl+Shift+D - копирование строк

3. Выделение строки

Ctrl+L: выделение строки

Подойдет, например, для выделения строки с целью дальнейшего поиска (нажмите следом Ctrl+F), или для ее перемещения (см. следующий пункт)

4. Перемещение строки

Ctrl+Shift+Up | Ctrl+Shift+Down: перемещение строку вверх | вниз

  • Для одной строки: ставим курсор и заветные Ctrl+Shift+Up | Ctrl+Shift+Down
  • Для абзаца / нескольких строк кода: выделяем и применяем комбинацию клавиш
Ctrl+Shift+Up и Ctrl+Shift+Down - перемещение строк
Ctrl+Shift+Up и Ctrl+Shift+Down - перемещение строк

5. Разделение выделенных строк

Ctrl+Shift+L: мульти-курсор в каждую строку из выделенного абзаца.

Важно: выделение сохраняется. Убрать его можно, нажав влево←или → (Left, Right). Теперь можно дописать одновременно текст во все строки.

Добавим Enter, и вот у между строк стоят пустые.

Ctrl+Shift+L - разделение строк
Ctrl+Shift+L - разделение строк

В этот раз мне сложно выбрать своего любимца из представленных хоткеев - все неимоверно круты. Но все же сердце свое отдам перемещению строк. Это чистая магия.

-6

А что используете Вы?