2015-10-15 12 views
34

Czy istnieje skrót do uruchamiania komórek wszystkich w notesie IPython?Notatniki programu Jupyter/IPython: Skrót "Uruchom wszystko"?

A jeśli nie, czy to ma konkretny powód?

+0

Proszę dać mi znać, jeśli znalazłeś sposób, aby to zrobić - byłoby bardzo przydatne !!! – Sother

+3

Najbliższą rzeczą jaką mogłem znaleźć było wejście w tryb poleceń 'command' +' shift' + 'P', a następnie wpisanie' run all cells' i wciśnięcie enter? – Sother

+0

Nie. Naciśnij klawisze 'esc' +' H', aby wyświetlić skróty klawiaturowe. Skróty są oszczędne ze względu na ograniczone opcje, które nie zakłócają istniejących skrótów przeglądarki. – pylang

Odpowiedz

2

Do najnowszego notatnika jówka (wersja 5) możesz przejść do zakładki "pomoc" w w górnej części notebooka, a następnie wybierz opcję "edytuj skróty klawiaturowe" i dodaj własny niestandardowy skrót do funkcji "uruchom wszystko".

+0

To jest odpowiedź! Wielkie dzięki! Może jeden mały komentarz dla tych, którzy są trochę "ślepi" jak ja: Musisz kliknąć "dodaj skrót" (wydaje się wyszarzony), a następnie dosłownie wpisać skrót, którego chcesz użyć. – user3017048

28

Istnieje skrót menu do uruchamiania wszystkich komórek w komórce> "Uruchom wszystko". Nie jest to domyślnie związane ze skrótem klawiaturowym - musisz zdefiniować własne niestandardowe powiązanie z poziomu notatnika, as described here.

Na przykład, aby dodać klawiaturę wiążący, który pozwala uruchomić wszystkie komórki w notatniku, można wstawić to w komórce:

%%javascript 

Jupyter.keyboard_manager.command_shortcuts.add_shortcut('r', { 
    help : 'run all cells', 
    help_index : 'zz', 
    handler : function (event) { 
     IPython.notebook.execute_all_cells(); 
     return false; 
    }} 
); 

Po uruchomieniu tego kodu od wewnątrz ipython notebooka, należy znajdź, że masz teraz powiązanie z klawiaturą, aby uruchomić wszystkie komórki (w tym przypadku naciśnij ctrl-M, a następnie r)

Powiązane problemy