Сочетание клавиш для изменения ячейки кода на ячейку уценки в блокноте 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

8

проверьте справку в меню, есть сочетания клавиш

выберите ячейку кода, нажмите «esc + m», и это будет ячейка уценки. кроме того, чтобы перейти от ячейки уценки к ячейке кода, нажмите «esc + y».


1
Было бы здорово, если бы было «esc + c» для перехода с уценки на код
Senthil


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.