Ist es möglich, dauerhafte Änderungen an den Einstellungen für die Standardeinstellungen unter Windows 7 vorzunehmen? Ich möchte die Schriftgröße und die Shell-Größe ändern.
Die QtConsole lässt sich über das ConsoleWidget konfigurieren. Beginnen mit:
> ipython qtconsole --ConsoleWidget.font_size=11
Anweisungen zum Konfigurieren der ipython-Befehlszeilenanwendung finden Sie hier auf der IPython-Website. Schritt-für-Schritt-Anleitung zum Konfigurieren der Schriftgröße im Besonderen:
Erstellen Sie zunächst das IPython-Profil. Führen Sie einfach IPython oder IPythons QtConsole aus, um dies für Sie zu tun. Wenn Sie dies jedoch manuell tun müssen, führen Sie es aus
ipython profile create
Zweitens erstellen Sie eine IPython-Konfigurationsdatei:
%USERPROFILE%\.ipython\profile_default\ipython_config.py
~/.ipython/profile_default/ipython_config.py
Beispiel für IPython-Inhalte:
c = get_config()
c.IPythonWidget.font_size = 11
c.IPythonWidget.font_family = 'Consolas'
Eine ausführlichere Beispiel-Konfigurationsdatei finden Sie unter ipython.org .
sie können mit der rechten Maustaste auf das Ipython-Fenster klicken und "Standard" auswählen. Dort können Sie Ihre Standardkonfiguration festlegen.
Schritt für Schritt würde man so vorgehen:
In Bash unter Windows 7 ( MingW ) würde ich direkt von IPython Hilfe mit bekommen
/c/Python27/Scripts/IPython.exe qtconsole --help-all | grep font2.
Dann müssen Sie nur die Datei ipython_config.py (die sich in Ihrem .ipython-Basisverzeichnis befindet) bearbeiten. In Windows 7:/c/Users/<Ihr_Benutzer> /. Ipython/profile_default/ipython_config.py
c.IPythonWidget.font_size = 11
c.IPythonWidget.font_family = 'Calibri'
Schauen Sie sich für die Fenstergröße diese Ausgabe an. Möglicherweise müssen Sie eine aktuelle Version installieren.
Mit den neuesten Versionen von IPython/Jupyter:
Die relevante Konfigurationsdatei ist jetzt ~/.jupyter/jupyter_qtconsole_config.py
Oben in der Datei führen wir c = get_config()
aus
Der für die Schriftgröße relevante Befehl lautet c.ConsoleWidget.font_size = 12
(Siehe: eine Referenz für die anderen konfigurierbaren Optionen .)
Eine andere Einstellung ist c.JupyterWidget.syntax_style = "trac"
(zum Beispiel), bei der es sich um eine Farbschemaeinstellung handelt. Liste der Regelungen . Es ist möglich, ein benutzerdefiniertes Schema zu erstellen: Der einfachste Weg scheint darin zu bestehen, einen your_name_here.py
in das $PYTHON/Lib/site-packages/pygments/styles
-Verzeichnis einzufügen, dessen Format den anderen Dateien dort ähnelt. (Das Konfigurieren von Dingen auf diese Weise klingt ein bisschen fragil, aber die andere vorgeschlagene Methode zum Registrieren des benutzerdefinierten Schemas scheint ähnlich fragil zu sein.) Weitere Stile können mithilfe von CSS angegeben werden. In der Konfigurationsdatei wie oben:
c.JupyterQtConsoleApp.stylesheet = '/path/to/your_name_here.css'
Ein Beispiel für ein "LightBG" Stylesheet finden Sie hier . (Es gibt nur wenige CSS-Klassen. Einige der Standardhervorhebungen bleiben weiterhin als Standard, und sie können weder mit der CSS- noch mit der Pygments-Stildatei geändert werden. Beispielsweise bleibt die Hervorhebung einer SyntaxError
-Nachricht bei der Standardeinstellung. Dies wurde möglicherweise in der neuesten Version behoben - siehe Diskussion hier .)
Hier ist ein Bonus. Eine Verknüpfung zum Ändern der Einstellungen von IPython qtconsole mit einem Funktionsaufruf.
Fügen Sie den folgenden Code in eine Datei mit dem Namen IPYTHON_PROFILE_DIR/startup/startup.ipy
ein. (Aus irgendeinem Grund befindet sich dies immer noch unter ~/.ipython
, nicht unter ~/.jupyter
.) Es kann ein anderer Name als "startup.ipy
" verwendet werden, die Erweiterung muss jedoch .ipy
und nicht .py
sein.
def edit_config():
profile_path = !ipython locate profile
!{'gvim "%s/ipython_config.py"' % profile_path[0]}
(Ersetzen Sie "gvim
" durch Ihren bevorzugten Editor.)
Wann immer Sie Ihre Jupyter Qtconsole-Konfiguration optimieren müssen, können Sie diese jetzt folgendermaßen aufrufen:
In [1]: edit_config()
Hast du die Konfigurationsdateien geändert? http://ipython.org/ipython-doc/stable/api/generated/IPython.config.loader.html#IPython.config.loader.Config
Funktioniert unter Linux:
Verwenden Sie https://bitbucket.org/joon/color-schemes-for-ipython-qt-console
pip install jupyter_qtconsole_colorschemes
In ~/.jupyter/jupyter_qtconsole_config.py
können Sie weitere hier erwähnte Einstellungen konfigurieren ( https://jupyter.org/qtconsole/stable/config_options.html ):
Beispiel:
color_theme = 'monokai' # specify color theme
import pkg_resources
c.JupyterQtConsoleApp.stylesheet = pkg_resources.resource_filename(
"jupyter_qtconsole_colorschemes", "{}.css".format(color_theme))
c.JupyterWidget.syntax_style = color_theme
c.ConsoleWidget.font_size=15