Spyder editör arka planını koyu olarak nasıl değiştirebilirim?


91

Spyder'ı 3.1 sürümüne güncelledim ve renk düzenini koyu olarak değiştirirken sorun yaşıyorum. Python ve iPython konsollarını karanlığa değiştirebildim, ancak düzenleyiciyi karanlığa dönüştürme seçeneği olmasını beklediğim yerde değil. Herhangi biri bana Spyder 3.1 editörünün renk düzenini koyu olarak nasıl değiştireceğimi söyleyebilir mi?

Yanıtlar:


184

Spyder 3 kullanıyorsanız, lütfen şu adrese gidin:

Tools > Preferences > Syntax Coloring

ve orada kullanmak istediğiniz karanlık temayı seçin.

Spyder 4'te, varsayılan olarak karanlık bir tema kullanılır. Ancak farklı bir tema seçmek isterseniz şu adrese gidebilirsiniz:

Tools > Preferences > Appearance > Syntax highlighting theme


1
"Değişken Gezgini" ne koyu bir arka plan uygulamak mümkün mü? Bariz bir şeyi kaçırıyor olabilirim, ancak renk düzenini değiştirmenin bir yolunu bulamadım. "Yardım" ve "Dosya Gezgini" pencereleri için aynı soru.
Rasyonel-IM

@An_old_dude, bu zaten uygulandı ve Kasım 2019'da piyasaya sürülecek Spyder 4'ün bir parçası olacak.
Carlos Cordoba

2
Hızlı yanıt için teşekkürler @Carlos Cordoba. Bu, Spyder'a (piyasadaki en iyi IDE, IMHO) harika bir katkı olacak.
Rasyonel-IM

Bu gerçekten berbat. Spyder4 temaları seçebilirsiniz, ancak bu yalnızca tüm kullanıcı arayüzünün yalnızca 2 / 3'ü olan sözdizimi vurgulama alanlarını etkiler, bu nedenle tüm uygulamanın 1 / 3'ü yani kaşif, araç çubukları vb. Temadan tamamen farklıdır. Bir temayı değiştirdiğimizde, neden VSCode, PyCharm ve diğer tüm IDE'ler gibi tüm kullanıcı arayüzü değişmiyor? Bu şekilde olacaksa, temaları seçmenin tam anlamıyla bir anlamı yok.
TokyoToo

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

8

Hala apt-get on linux üzerinden kurulu olan Spyder 2.3 için temayı şu şekilde değiştirirsiniz:

Tools > Preferences > Editor > Syntax Color 

Tools > Preferences > Syntax Coloring

yalnızca farklı temaları ayarlama seçeneklerini gösterir, ancak aslında farklı bir tema uygulamaz. Spyder 3.x, Syntax Color aracılığıyla ikinci seçeneği kullanır.


7

MacBook Pro (OS X) kullanıyorsanız aşağıdaki adımları izleyin:

python > Preference > Syntax coloring

görüntü açıklamasını buraya girin

görüntü açıklamasını buraya girin


1
@ewalei Çok teşekkürler!
Lesnar

5

In Ubuntu Spyder 2.3.8 , bunu yapmak için birkaç ayarları bulundu - Pencerenin farklı bir kısmı için her biri ... Gerçi her alanda karanlık yapamaz gibi görünüyor.

Editör

Müfettiş

Konsol

Tarih

IPython

Ve nihai sonuç şuna benzer:

Final


1
Ben Spyder geliştiricisiyim ve cevabınız yalnızca Spyder'ın çok, çok eski bir sürümü için geçerli (3 yaşından büyük). Hangi Spyder sürümünün geçerli olduğunu açıklamadığınız için, iki seçeneğiniz olduğunu düşünüyorum: 1. Cevabınızı buna göre güncelleyin; 2) Cevabınızı kaldırın.
Carlos Cordoba

Garip, daha geçen hafta kurdum (kullanarak sudo apt-get install spyder). Kullanmadın mı spyder3onu Python 2.7 desteklemek için görünmüyordu çünkü (ya öyle?). Conda kullanmadım çünkü fazladan python'un zaten yüklediklerime müdahale etmesini istemedim. Her neyse, yarın bilgisayarıma geldiğimde tam sürümü güncelleyeceğim.
Michael Litvin

Bu, Linux dağıtımlarında olağan bir sorundur: LTS veya kararlı sürümleri çok eski paketlerle birlikte gelir (burada olduğu gibi). En azından, hangi Spyder sürümünü kullandığınızı belirtmek için lütfen yanıtınızı düzenleyin.
Carlos Cordoba

Bitti. Spyder'ı herhangi bir şekilde, conda olmadan ve Python 2.7 desteği ile güncelleyebilir miyim?
Michael Litvin

İki seçeneğiniz var: a) Dağıtımınızı güncelleyin; ve b) virtualenv ve pip kullanın.
Carlos Cordoba

3

Editör karanlık düzenini IPython karanlık düzeniyle eşleştirmeyi seviyorum. IPython için şu adrese gidin:

Tools > Preferences > IPython cosole > display tab

ve kontrol edin Dark background.

Çekirdeği yeniden başlatın. Ardından, örneğin içe aktarırken aldığınız renklere bakın. Benim spyder2 (python 2.7) Anaconda'nın ipython 5.3.0'ını kullanıyor ve içe aktarım pembe, düzenleyici için en uygun şema Monokai, bunu

Tools > Preferences > Syntax coloring

Benim spyder3, koyu IPython (2.4.1) arka planını seçerken Monokai'den biraz farklı renkler yazdırıyor, ancak

Tools > Preferences > Syntax coloring  

Monokaisekmeye gidip renkleri biraz değiştirirsiniz. Yerleşik leylaktan camgöbeğine geçmek zorunda kaldım


2

Şu seçeneği denedim: Araçlar> Tercihler> Sözdizimi renklendirme> karanlık casus çalışmıyor.

Şu yolu kullanmayı tercih etmelisiniz: Araçlar> Tercihler> Sözdizimi renklendirme> casus, ardından düzenleyicinizin görünmesini istediğinizde değişikliklere başlayın


2

Sanırım bu soruyu yanıtlayan bazı insanlar aslında önerdiklerini yapmaya çalışmıyorlar çünkü Mac OS sürümünün pencereleri kullanma biçiminde bir sorun var.

Yeni renk düzenini seçip Tamam'ı tıkladığınızda, tercihler penceresi kapalı gibi görünür, ancak yine de ana casus penceresinin arkasındadır. ~ Komutuyla pencereler arasında geçiş yapmanız veya tercihler penceresini açmak için ana casus penceresini hareket ettirmeniz gerekir. Ardından, yeni renk düzenini almak için Uygula'yı tıklamanız gerekir.



1

Benimkinde Araçlar -> Tercihler -> Düzenleyici ve "Sözdizimi Renk Şeması" açılır menüsü listenin en altında.


1

Bazı kişilerin ek yazılım yüklemeyi önerdiğini gördüm, ancak bence en iyi yol yerleşik dış görünümleri kullanmak, bunları şu adreste bulabilirsiniz:

Araçlar> Tercihler> Sözdizimi Renklendirme



0

Önce tercihlere tıklayın (Ctrl + Shift + alt + p) ve ardından sözdizimi renklendirme seçeneğine tıklayın ve şemayı "Monokai" olarak değiştirin. Şimdi uygulayın ve karanlık düzeni alacaksınız.



0

Aşağıdakileri kullanarak Spyder 3'ün temasını Linux'ta koyu olarak değiştirebileceğinizi eklemek istiyorum :

Qtmodern


Qtmodern'i pip3 ile kurun

pip3 install --user qtmodern

Dosyayı aç:

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

Modern stili içe aktarın

Bul:

# Qt imports

Ekle:

import qtmodern.styles
import qtmodern.windows

Uygulamanın teması

Yöntem bul:

def run_spyder(

Ekle:

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

Pencerenin teması

Bul:

main.show()

Şununla değiştirin:

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

0

Spyder 4.1'de arka plan rengini Araçlar> Tercihler> Görünüm> Sözdizimi vurgulama şemasından değiştirebilirsiniz.



-4

Evet, sezgisel cevap bu. Spyder'daki hiçbir şey sezgisel değildir. Tercihler / Düzenleyici'ye gidin ve istediğiniz düzeni seçin. Ardından Tercihler / Sözdizimi Renklendirmesine gidin ve isterseniz renkleri ayarlayın. tcebob


3
Spyder 2.3'te bir şeyler yapmanın yolu buydu, ancak artık Spyder 3'te değil. Yeni bir şema seçmek ve mevcut olanı ayarlamak Preferences > Syntax Coloringşimdi yapılır .
Carlos Cordoba
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.