Управление с клавиатуры
Содержание
Управление с клавиатуры¶
Jupyter Notebook имеет два различных режима ввода клавиатуры:
Режим редактирования позволяет вводить код / текст в ячейку и обозначается зеленой рамкой ячейки.
Командный режим позволяет вызывать с клавиатуры действия на уровне блокнота, при этом активная ячейка обозначается серой рамкой с синим левым краем.
В следующих упражнениях мы потренируемся в использовании нескольких клавиатурных команд для быстрого выполнения операций с ячейками. Это полезно для формирования представления о вариабельности структуры блокнота. С одной стороны - мы задаем заголовки и подзаголовки, формируя логический остов блокнота, с другой стороны - создать новую ячейку для сиюминутной вспомогательной операции практически ничего не стоит и надо этим пользоваться!
Отложите в сторону мышь и медленно и вдумчиво выполните предложенную последовательность команд используя только клавиатуру. Повторите несколько раз, пока не отпадет необходимость смотреть очередную подсказку.
Упражнение 1. Просмотр переменных¶
Представьте, вы изучаете блокнот с нужным вам алгоритмом обработки, и хотите разобраться в сложных расчетах, выполненных в одной из ячеек. Один из способов - посмотреть, чему равны промежуточные переменные.
Сделайте активной следующую ячейку
Нажмите
Ctrl-Enter
- посмотрите ответНажмите клавишу
A
(русскаяФ
)В созданной ячейке нажмите
Enter
для перехода в режим редактирования и введитеa
(латинскими буквами), т.е. команду, чтобы посмотреть значение переменнойНажмите
Ctrl-Enter
- посмотрите ответНажмите клавишу
D
(русскаяВ
) два раза, чтобы удалить ячейку
Повторите для переменной b
.
a= 3**2 + 13.5 - 6/1.5
b= 234/198.0
(a**b)
В виде кнопок на панели выведены команды Вырезать, Копировать и Вставить ячейку. Вырезать - это значит удалить и поместить в буфер обмена. Таким образом, вместо двойного нажатия клавиши D
можно один раз нажать клавишу X
- ненужная ячейка будет удалена. Ее содержимое будет находиться в буфере обмена, пока вы не вырежете или скопируете что-нибудь еще.
Упражнение 2. Разбиение на этапы¶
Другой из способов разобраться в сложных расчетах, выполненных в одной из ячеек, - посмотреть, чему равны переменные на каждом этапе.
Сделайте активной следующую ячейку и нажмите
Enter
для перехода в режим редактированияПередвиньте курсор клавишами со стрелочками на вторую позицию в начале 3-й строки, сразу за
x
Нажмите
Shift-Ctrl-Minus
(минус между клавишами0
и+
) для разбиения ячейки на две в текущей позиции курсораНажмите клавишу со стрелочкой вверх, чтобы перейти в первую из пары полученных ячеек
Нажмите
Ctrl-Enter
- посмотрите ответНажмите
Shift-M
для слияния ячеек обратно.Нажмите
Enter
для перехода в режим редактирования, передвиньте курсор клавишами со стрелочками на вторую позицию в начале 3-й строки, сразу заx
, и с помощью клавишиDel
уберите лишние переносы строк, чтобы вернуть код в исходное состояние
Повторите для 4-й строки.
x= 1.0
x+= (8.3)/2
x/= 3**-0.4
x*= 2.5
x
Операции разделения, слияния и перемещения ячеек доступны из меню с использованием мыши.
Список всех возможных команд доступен из меню Help - Keyboard Shrtcuts
.