Klawisz skrótu do zmiany komórki kodu na komórkę przecen w notatniku Jupyter

86

Trochę głupie, ale czy istnieje klawisz skrótu do zmiany komórki kodu na komórkę Markdown. Aby umieścić komórkę markdown, muszę wstawić komórkę, a następnie przejść do menu paska narzędzi (poniżej głównego paska menu), a następnie wybrać markdown zamiast kodu.

VivekDev
źródło
2
Wcale nie głupie IMO.
joshmcode
2
Jako przydatne przypomnienie, naciśnięcie klawisza H (jak H elp) w trybie poleceń (naciśnij Esc, aby wejść w tryb poleceń) pokaże wszystkie dostępne klawisze skrótów.
H. Rev.

Odpowiedzi:

114

Naciśnij Mw trybie poleceń (podświetlenie wokół wybranej komórki powinno być niebieskie, a nie zielone), użyj, Escaby przejść do trybu poleceń i Enterwrócić do trybu edycji.

Tak więc, jeśli edytujesz komórkę, naciśnięcia przycisków do zmiany komórki do komórki wyprzedaży są Esc, M, Enter.

Możesz wyszukać wszystkie polecenia klawiaturowe notatnika Jupyter, naciskając ikonę klawiatury na pasku narzędzi. Możesz także edytować skróty klawiaturowe, przechodząc doHelp > Edit Keyboard Shortcuts

Louise Davies
źródło
22
Dzięki Louise. Nie spodziewałem się, że to będzie takie proste. Następnie zacząłem wciskać kolejne klawisze jeden po drugim. Znalazłem, naciśnięcie R zmienia to na Raw, Y na kod. Naciśnij P i zobaczysz wszystkie grupy skrótów !!!
VivekDev
1
Jakiś skrót do tego samego zadania w JupyterLab? Enteri Mniestety nie działa w JupyterLab ...
steven
1
@steven Czy na pewno? Jestem prawie pewien, że ich celem było zachowanie tych samych skrótów klawiaturowych w notebooku i Jupyterlab, i działa to w moim przypadku - czy najpierw wchodzisz w tryb poleceń, naciskając Escnajpierw? Powinno to oznaczać, że w edytowanej komórce nie ma już kursora. Realistycznie, skrót jest po prostu M, po Escprostu przełącza cię w tryb poleceń i Enterprzywraca tryb edycji. Możesz także spróbować wyszukać skrót wSettings > Advanced Settings Editor > Keyboard Shortcuts
Louise Davies
1
@steven Sugeruję otwarcie notesu w innej przeglądarce lub w trybie incognito. Możliwe, że jakieś rozszerzenie przeglądarki koliduje ze skrótami. (w moim przypadku rozszerzenie vimium na Chrome było przyczyną problemu)
tomzx
2
Na JupyterLab (v1.0.2), które jest małe mnie M. Wielkie litery M połączy komórki. Nie ma tego wśród opcji menu.
Marc Maxmeister
8

sprawdź pomoc w menu, są skróty klawiaturowe

wybierz komórkę kodu, naciśnij „esc + m”, a będzie to komórka przeceny. ponadto, z komórki markdown do komórki kodu, naciśnij "esc + y".

Irene Lee
źródło
1
Bardzo by mi się podobało, gdyby zmiana z przeceny na kodowanie była „esc + c”
Senthil,
3

Przejdź do wymaganej komórki i naciśnij Escklawisz na klawiaturze, a następnie Mklawisz

E.Zolduoarrati
źródło
0

Jeśli używasz vim-bindings, skrót zmienia się na Ctrl+ 2, również w trybie poleceń, jak w odpowiedzi @Louise Davies.

glicerico
źródło