Ниже приводится обзор основных клавиатурных сочетаний, доступных в Sonic Pi. Пожалуйста, посмотрите раздел 10.1 для подготовки и мотивации.
В этом списке мы используем следующие соглашения (где Meta называется Alt в Windows/Linux или Cmd в Mac):
C-a
значит удерживая клавишу Control, нажмите клавишу a. И после того, как обе клавиши будут нажаты одновременно, отпустите их.
M-r
значит удерживая клавишу Meta, нажмите клавишу r. И после того, как обе клавиши будут нажаты одновременно, отпустите их.
S-M-z
значит удерживая клавиши Shift и Meta, нажмите клавишу z. И после того, как все три клавиши будут нажаты одновременно, отпустите их.
C-M-f
значит удерживая клавиши Control и Meta, нажмите клавишу f. И после того, как все три клавиши будут нажаты одновременно, отпустите их.
M-r
- Выполнить код
M-s
- Остановить выполнение кода
M-i
- Показать/скрыть справочную систему
M-p
- Показать/скрыть настройки
M-{
- Переключить буфер влево
M-}
- Переключить буфер вправо
M-+
- Увеличить размер текста в текущем буфере
M--
- Уменьшить размер текста в текущем буфере
M-a
- Выбрать всё
M-c
- Копировать выделение в буфер обмена
M-]
- Копировать выделение в буфер обмена
M-x
- Вырезать выделение в буфер обмена
C-]
- Вырезать выделение в буфер обмена
C-k
- Вырезать от курсора до конца строки
M-v
- Вставить из буфера обмена в редактор
C-y
- Вставить из буфера обмена в редактор
C-SPACE
- Установить метку. Теперь навигация управляет областью выделения. Используйте C-g
для отмены.
M-m
- Выровнять весь текст
Tab
- Выровнять текущую линию/выделение
C-l
- Отобразить буфер с текущей строкой по центру экрана
M-/
- Комментировать/раскомментировать текущую строку
C-t
- Перемещение/замена символов
M-u
- Преобразовать следующее слово (или выделение) в верхний регистр.
M-l
- Преобразовать следующее слово (или выделение) в нижний регистр
C-a
- Перейти в начало строки
C-e
- Перейти в конец строки
C-p
- Перейти на предыдущую строку
C-n
- Перейти на следующую строку
C-f
- Перейти вперёд на один символ
C-b
- Перейти назад на один символ
M-f
- Перейти вперёд на одно слово
M-b
- Перейти назад на одно слово
C-M-n
- Переместить строку или выделение вниз
C-M-p
- Переместить строку или выделение вверх
S-M-u
- Подняться на 10 строк
S-M-d
- Опуститься на 10 строк
M-<
- Перейти в начало буфера
M->
- Перейти в конец буфера
C-h
- Удалить предыдущий символ
C-d
- Удалить следующий символ
C-i
- Показать документацию по слову под курсором
M-z
- Отмена
S-M-z
- Повтор
C-g
- Escape
S-M-f
- Переключение полноэкранного режима
S-M-b
- Показать/скрыть кнопки
S-M-l
- Показать/скрыть журнал
S-M-m
- Переключение между светлым и тёмным режимом
S-M-s
- Сохранить содержание буфера в файл
S-M-o
- Загрузить содержания из файла в буфер