IPython hat eine Vorstellung von Profilen für verschiedene Arten von Konfigurationen. Wenn dies für Sie neu ist, haben Sie wahrscheinlich nur das Standardprofil verwendet und es nicht bekannt. Führen Sie in der Shell den Befehl ipython profile create aus, um sicher zu sein (keine Sorge, wenn Sie bereits ein Profil haben, wird dieses nicht überschrieben). Jetzt informiert ipython locate profile Sie über das Verzeichnis, das die gesamte Konfiguration für das Standardprofil enthält.
In [1]: Profil
In [2] erstellen IPython: IPython lokalisieren Profil
/home/pi/.ipython/profile_default
In [3]: x = ! cd $ xs
/home/pi/.ipython/profile_default
: ipython Profil
In [4] finden [5]
In: ls
Es gibt eine Menge Sachen gibt, aber wir müssen nur unsere eine Zeile am Ende der Datei in statischen/custom hinzufügen/custom.js
In [6] : cd statisch/custom/
/home/pi/.ipython/profile_default/static/custom
In [7]: ls
custom.css custom.js
In [8]: echo "codemirror.defaults.cursorblinkrate = 0" >> custom.js
oder wenn Sie sagen: "Ich will alles und ich will es jetzt!"
Sie sagen, dass Sie Ihr aktuelles Notebook nicht speichern und neu laden möchten, um die aktualisierten CodeMirror-Einstellungen zu erhalten? Sie möchten nur, dass alle Zellen im aktuellen Notizbuch ihr Verhalten ändern? Gut, OK, Freddie:
In [9]: %% Javascript
var rate = 0;
// apply setting to all current CodeMirror instances
IPython.notebook.get_cells().map(
function(c) { return c.code_mirror.options.cursorBlinkRate=rate; }
);
// make sure new CodeMirror instance also use this setting
CodeMirror.defaults.cursorBlinkRate=rate;