Wie kann man dem Jupyter (ipython) Notebook dauerhaft Tastaturkürzel hinzufügen?

8

Ich habe die folgende Konfiguration für Verknüpfungen, die nach dem Ausführen in der Zelle des Jupiter-Notizbuchs funktioniert:

%Vor%

Wie kann ich Jupiter Notebook so einrichten, dass diese Initialisierung automatisch beim Start erfolgt?

Ich habe versucht, den gleichen Code (ohne %%javascript ) zu C:\Users\<username>\.ipython\profile_default\static\custom\custom.js hinzuzufügen, aber es hat nicht funktioniert.

Ich habe nur ein Profil, das mit ipython profile create , Python 3.3, Windows 7 erstellt wurde.

Vielen Dank im Voraus.

    
Apogentus 17.08.2015, 09:14
quelle

3 Antworten

8

custom.js ist der richtige Ort für diesen Code. Versuchen Sie es wie folgt zu umhüllen (vergessen Sie nicht return true vor dem Ende des Blocks):

%Vor%     
Dmitri 22.08.2015, 18:14
quelle
6

In der neuen Version von Jupyter-Notebook (Update es entweder mit pip install --upgrade notebook oder wenn Sie conda conda upgrade notebook verwenden, können Sie sie vom Notebook selbst anpassen.

Um dies zu tun Hilfe - & gt; Bearbeiten Sie die Tastaturkürzel

    
Salvador Dali 16.04.2017 04:11
quelle
2

Hotkeys einfach mit nbextensions hinzufügen

  1. Installieren Sie nbextensions .
    pip install jupyter_contrib_nbextensions
  2. Starten Sie dann jupyter Notebook.
  3. Die Intro-Seite wird eine neue Registerkarte mit dem Namen nbextensions haben, klicken Sie darauf und aktivieren Sie den Tastaturkürzel-Editor.
  4. Öffnen Sie nun ein beliebiges Notizbuch, klicken Sie auf Hilfe & gt; Tastenkombinationen
  5. Jede Verknüpfung hat neben ihr ein Bleistiftsymbol, wenn Sie darauf klicken, dann können Sie die Verknüpfung auf das einstellen, was Sie wollen.
James Draper 24.01.2017 02:06
quelle