python themes spyder

python - ¿Cómo cambiar el fondo del editor Spyder a oscuro?



themes (15)

Acabo de actualizar Spyder a la versión 3.1 y tengo problemas para cambiar el esquema de color a oscuro. He podido cambiar las consolas Python y iPython a oscuras, pero la opción de cambiar el editor a oscuro no es donde esperaría que estuviera. ¿Alguien podría decirme cómo cambiar el esquema de color del editor Spyder 3.1 a oscuro?


1.Haga clic en Herramientas
2. Haga clic en Preferencias
3. Seleccione Sintaxis para colorear


@ D.Wolf: si las preferencias no aparecen en el menú desplegable debajo de Herramientas, también hay un icono en la barra de herramientas que es una ruta directa a las herramientas -> Preferencias, y el Color de sintaxis está en el lado izquierdo . ¿Ves la llave inglesa? Solo haz clic en eso.


Creo que algunas de las personas que responden esta pregunta en realidad no intentan hacer lo que recomiendan, porque hay algo mal con la forma en que la versión de Mac OS maneja las ventanas.

Cuando elige el nuevo esquema de color y hace clic en Aceptar, la ventana de preferencias parece cerrada, pero todavía está detrás de la ventana principal del spyder. Debe cambiar las ventanas con el comando ~ o mover la ventana principal del spyder para exponer la ventana de preferencias. Luego debe hacer clic en Aplicar para obtener el nuevo esquema de color.


En Spyder 2.3.8 en Ubuntu , encontré varias configuraciones para hacer esto, cada una para una parte diferente de la ventana ... Parece que no puedes oscurecer todas las áreas.

Y el resultado final se ve así:


En el mío es Herramientas -> Preferencias -> Editor y el menú desplegable "Esquema de color de sintaxis" se encuentra al final de la lista.



Me gusta hacer coincidir el esquema oscuro del editor con el esquema oscuro de IPython. En cuanto a IPython, vaya a

Tools > Preferences > IPython cosole > display tab

y verifica el Dark background .

Reinicia el kernel. Luego mira los colores que obtienes, por ejemplo, cuando importas. Mi spyder2 (python 2.7) usa el ipython 5.3.0 de Anaconda y la importación es rosa, el mejor esquema de coincidencia para el editor es Monokai, usted elige esto en

Tools > Preferences > Syntax coloring

Mi spyder3, al elegir el fondo oscuro de IPython (2.4.1) imprime colores un poco diferentes a Monokai, pero si va a

Tools > Preferences > Syntax coloring

vas a la pestaña Monokai y Monokai un poco los colores. Tuve que cambiar de color lila a cian


Para Spyder 2.3, que todavía está instalado a través de apt-get en Linux, puede cambiar el tema a través de

Tools > Preferences > Editor > Syntax Color

los

Tools > Preferences > Syntax Coloring

solo muestra opciones para ajustar los diferentes temas, pero en realidad no aplica un tema diferente. Spyder 3.x usa la segunda opción a través de Syntax Color.


Por favor ve a

Tools > Preferences > Syntax Coloring

y seleccione allí el tema oscuro que desea usar.


Primero haga clic en las preferencias (Ctrl + Shift + alt + p), luego haga clic en la opción de color de sintaxis y cambie el esquema a "Monokai". Ahora aplíquelo y obtendrá el esquema oscuro.


Probé la opción: Herramientas> Preferencias> Coloreado de sintaxis> dark spyder no funciona.

Debería usar la ruta: Herramientas> Preferencias> Coloreado de sintaxis> spyder y luego comenzar las modificaciones como desee que aparezca su editor


Quiero agregar que puedes cambiar el tema de Spyder 3 a oscuro en Linux usando:

Qtmodern

Instalar Qtmodern con pip3

pip3 install --user qtmodern

Abre el archivo:

python-site-packages/spyder/app/mainwindow.py

Importar estilo moderno

Encontrar:

# Qt imports

Añadir:

import qtmodern.styles import qtmodern.windows

Tema de la aplicación

Encontrar método:

def run_spyder(

Añadir:

#wrapper for custom theme qtmodern.styles.dark(app)

Tema la ventana

Encontrar:

main.show()

Reemplácelo con:

##wrapper for dark window theme mw = qtmodern.windows.ModernWindow(main) mw.show()


Sí, esa es la respuesta intuitiva. Nada en Spyder es intuitivo. Vaya a Preferencias / Editor y seleccione el esquema que desee. Luego vaya a Preferencias / Coloreado de sintaxis y ajuste los colores si lo desea. tcebob


Si está utilizando MacBook Pro (OS X), siga los siguientes pasos:

python > Preference > Syntax coloring


Tools->Preferences->Syntax coloring->Scheme changed to "Spyder Dark"