Tastenkürzel zum Ändern der Codezelle in eine Markdown-Zelle im Jupyter-Notizbuch


82

Irgendwie albern, aber gibt es eine Tastenkombination, um eine Codezelle in eine Markdown-Zelle zu ändern? Um eine Markdown-Zelle zu platzieren, muss ich eine Zelle einfügen, dann zum Symbolleistenmenü (unter der Hauptmenüleiste) gehen und dann Markdown anstelle von Code auswählen.


2
Überhaupt nicht albern IMO.
Joshmcode

2
Als nützliche Erinnerung werden durch Drücken der Taste H (wie bei H elp) im Befehlsmodus (drücken Sie die Esc- Taste , um den Befehlsmodus aufzurufen) alle verfügbaren Tastenkombinationen angezeigt.
H. Rev.

Antworten:


108

Drücken Sie Mwährend im Befehlsmodus, Verwendung (Highlight rund um die ausgewählte Zelle sollte blau, nicht grün sein) in Escdem Befehlsmodus zu schalten und Enterzu dem Bearbeitungsmodus zu wechseln.

Also, wenn Sie eine Zelle bearbeiten, die Taste drückt die Zelle zu einer Abschlag Zelle zu ändern sind Esc, M, Enter.

Sie können alle Tastaturbefehle des Jupyter-Notebooks nachschlagen, indem Sie auf das Tastatursymbol in der Symbolleiste klicken. Sie können Ihre Tastaturkürzel auch bearbeiten, indem Sie auf gehenHelp > Edit Keyboard Shortcuts


22
Danke Louise. Ich hatte nicht erwartet, dass es so einfach sein würde. Als nächstes fing ich an, nacheinander andere Tasten zu drücken. Ich fand, durch Drücken von R wird dies in Raw, Y in Code geändert. Drücken Sie P und Sie können alle Verknüpfungsgruppierungen sehen !!!
VivekDev

1
Gibt es eine Verknüpfung für dieselbe Aufgabe in JupyterLab? Enterund Mfunktioniert leider nicht in JupyterLab ...
Steven

1
@steven Bist du sicher? Ich bin mir ziemlich sicher, dass sie darauf abzielten, die Tastaturkürzel für Notebook und Jupyterlab gleich zu halten, und das funktioniert in meiner Instanz. Wechseln Sie zuerst in den Befehlsmodus, indem Sie Esczuerst drücken ? Dies sollte bedeuten, dass sich in der Zelle, die Sie bearbeiten, kein Cursor mehr befindet. Realistisch gesehen ist die Verknüpfung nur so M, dass EscSie nur in den Befehlsmodus Enterversetzt und wieder in den Bearbeitungsmodus versetzt werden. Sie können auch versuchen, nach der Verknüpfung inSettings > Advanced Settings Editor > Keyboard Shortcuts
Louise Davies

1
@steven Ich würde vorschlagen, dass Sie Ihr Notizbuch in einem anderen Browser oder im Inkognito-Modus öffnen. Es ist möglich, dass eine Browsererweiterung die Verknüpfungen stört. (In meinem Fall verursachte die Vimium-Erweiterung auf Chrome das Problem)
Tomzx

2
Auf JupyterLab (v1.0.2) , die ein Klein ist mnicht M. In Großbuchstaben M werden Zellen zusammengeführt. Dies gehört nicht zu den Menüoptionen.
Marc Maxmeister


3

Navigieren Sie zur gewünschten Zelle und drücken Sie die EscTaste auf Ihrer Tastatur, gefolgt von der MTaste


0

Wenn Sie verwenden vim-bindings, ändert sich die Verknüpfung zu Ctrl+ 2, auch im Befehlsmodus wie in der Antwort von @Louise Davies.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.