Czy istnieje skrót do uruchamiania wszystkich komórek w notebooku IPython?
A jeśli nie, czy ma to określony powód?
keyboard-shortcuts
jupyter-notebook
user3017048
źródło
źródło
command
+shift
+,P
a następnie wpisanierun all cells
i naciśnięcie enter?esc
+,H
aby wyświetlić skróty klawiaturowe. Skróty są oszczędne ze względu na ograniczone opcje, które nie kolidują z istniejącymi skrótami przeglądarki.Ctrl
+shift
+p
otwiera dla mnie okno przeglądania prywatnego w przeglądarce Firefox!Odpowiedzi:
W przypadku najnowszego notatnika jupyter (wersja 5) możesz przejść do zakładki „pomoc” w górnej części notatnika, a następnie wybrać opcję „edytuj skróty klawiaturowe” i dodać własny, dostosowany skrót do funkcji „uruchom wszystko”.
źródło
W menu Komórka> „Uruchom wszystko” znajduje się skrót do uruchamiania wszystkich komórek. Nie jest to domyślnie powiązane ze skrótem klawiaturowym - musisz zdefiniować własne niestandardowe powiązanie z notatnika, jak opisano tutaj .
Na przykład, aby dodać powiązanie klawiatury, które umożliwia uruchamianie wszystkich komórek w notatniku, możesz wstawić to w komórce:
Jeśli uruchomisz ten kod z notatnika iPython, powinieneś zauważyć, że masz teraz powiązanie klawiatury, aby uruchomić wszystkie komórki (w tym przypadku naciśnij ctrl-M, a następnie r)
źródło
~/.jupyter/custom/custom.js
notebooka i uruchom go ponownie, a skrót będzie zawsze dostępny dla wszystkich notebooków.Najłatwiejsze rozwiązanie:
Esc, Ctrl- A, Shift- Enter.
źródło
Próbowałem to zrobić w Jupyter Lab, więc pomyślałem, że warto zamieścić tutaj odpowiedź. Możesz znaleźć skróty w ustawieniach, a także dodać własne, gdzie pełną listę możliwych skrótów znajdziesz tutaj .
Na przykład dodałem własny skrót do uruchamiania wszystkich komórek. W Jupyter Lab, w sekcji Ustawienia> Ustawienia zaawansowane, wybierz Skróty klawiaturowe, a następnie dodaj następujący kod do „Zastąpień użytkownika”:
Tutaj Shift + Backspace uruchomi wszystkie komórki w notatniku.
źródło
Shift-BackSpace
można je wprowadzić w oknie dialogowym „Edytuj skróty klawiaturowe” dla wybranego polecenia, aby uzyskać ten sam wynik.Jupyter Lab 1.0.4:
W górnym menu przejdź do:
Settings->Advanced Settings Editor->Keyboard Shortcuts
Wklej ten kod w
User Preferences
oknie:user-preferences
okna)Będzie to skuteczne natychmiast. Tutaj dwa kolejne naciśnięcia „R” uruchamiają wszystkie komórki (tak jak dwa „0” przy ponownym uruchomieniu jądra). W szczególności
system defaults
ma puste szablony dla wszystkich poleceń menu, w tym tego kodu (szukajrun-all
).selector
Została skopiowana zkernelmenu:restart
, aby umożliwić drukowanier
w komórkach. Tosystem defaults
kopiowanie i wklejanie można uogólnić na dowolne polecenie.źródło
Od 5.5 możesz uruchomić
Kernel > Restart and Run All
źródło