Сочетание клавиш для изменения ячейки кода на ячейку уценки в блокноте jupyter

86

Вроде глупо, но есть ли комбинация клавиш для изменения ячейки кода на ячейку уценки. Чтобы разместить ячейку уценки, мне нужно вставить ячейку, затем перейти в меню панели инструментов (под строкой главного меню) и затем выбрать уценку вместо кода.

ВивекДев
источник
2
Совсем не глупо, ИМО.
joshmcode
2
И как полезное напоминание, нажатие клавиши H (как для H elp) в командном режиме (нажмите Esc для входа в командный режим) отобразит все доступные сочетания клавиш.
H. Rev.

Ответы:

114

Нажмите Mв командном режиме (выделение вокруг выбранной ячейки должно быть синим, а не зеленым), используйте Escдля переключения в командный режим и Enterдля возврата в режим редактирования.

Так, если вы редактируете ячейку, то нажатие клавиши для изменения ячейки на уценки клетки являются Esc, M, Enter.

Вы можете просмотреть все команды клавиатуры для ноутбука Jupyter, нажав значок клавиатуры на панели инструментов. Вы также можете редактировать сочетания клавиш, перейдя вHelp > Edit Keyboard Shortcuts

Луиза Дэвис
источник
22
Спасибо, Луиза. Я не ожидал, что все будет так просто. Затем я начал нажимать другие клавиши одну за другой. Я обнаружил, что нажатие R меняет это на Raw, Y на Code. Нажмите P, и вы увидите все группы ярлыков !!!
VivekDev
1
Есть ли ярлык для той же задачи в JupyterLab? Enterи M, к сожалению, не работает в JupyterLab ...
Стивен
1
@steven Вы уверены? Я почти уверен, что они стремились сохранить одинаковые сочетания клавиш в ноутбуке и Jupyterlab, и это работает в моем случае - вы сначала переходите в командный режим, нажав Escсначала? Это должно означать, что в редактируемой ячейке больше нет курсора. Реально, ярлык просто M, то Escпросто ставит вас в командный режим и Enterпозволяет вернуться в режим редактирования. Вы также можете попробовать найти ярлык вSettings > Advanced Settings Editor > Keyboard Shortcuts
Луиза Дэвис,
1
@steven Я бы посоветовал вам открыть свой блокнот в другом браузере или в режиме инкогнито. Возможно, какое-то расширение браузера мешает работе ярлыков. (в моем случае проблема была вызвана расширением vimium в Chrome)
tomzx
2
На JupyterLab (v1.0.2) , что строчная буква mне M. Прописная буква M объединяет ячейки. Этого нет в меню.
Marc Maxmeister 06
3

Перейдите к нужной ячейке и нажмите Escклавишу на клавиатуре, а затем Mклавишу

Э. Золдуоаррати
источник
0

Если вы используете vim-bindings, ярлык изменится на Ctrl+ 2, также в командном режиме, как в ответе @Louise Davies.

Glicerico
источник