2014-04-09 20 views
5

Windows Python 2.7.6 ve iPython 2.0.0 kullanıyorum. Bir dizüstü bilgisayarda bir baskı önizleme yaptığımda, sözdizimi vurgulama, vb. Ile muhteşem bir renk çıktısı alıyorum.Baskı iPython Defter önizlemesi renkli mi?

Baskı önizleme yaptığımda veya yazdırıldığında, gri tonlama olur ve sözdizimi vurgulamayı kaybeder. Rengi ve vurgulamayı nasıl basabilirim?

cevap

5

Bu eski bir soru olduğunu biliyorum, ama burada bu cevap ararken olabilir insanlar için öyle:

pencerelerde ipython C:\Python27\site-packages\IPython de varsayılan olarak yüklü olacaktır. Python'u başka bir yere yüklediyseniz, yolun başlangıcı değişecektir. Linux kullanıcıları için, /usr/lib/python2.7/site-packages/IPython'un altına yüklenecekti.

IPython klasöründe bir kez html\static\style'a gidin. Daha sonra style.min.css adlı bir dosya görmelisiniz.

Yönetici ayrıcalıklarına sahip olduğunuzdan emin olarak, favori metin düzenleyicinizle style.min.css'u açın. Metin editörü ile ne demek istediğimi bilmiyorsanız, sadece çift tıklayın. style.min.css'da @media print ile başlayan satırı bulun. Bu satırda, başlangıca yakın bir noktada, color: #000 !important; numaralı satırı göreceksiniz. Sadece satırın bir kısmını siliniz ve dosyayı kaydediniz.

Ben ipython 2.3.0 var, bu yüzden sen sürümünde farklı olabilir, ancak bu daha önce benzeri ve değişiklikten sonra görünüyor bahsediyorum hattı (hattın yalnızca bir kısmı gösterilir) nedir:

@media print{*{text-shadow:none !important;color:#000 !important;background:tran... 

@media print{*{text-shadow:none !important;background:transparent !important;box... 
+2

Arsalar için çalışıyor! (Sözdizimi vurgulamanın da renklendirilmesine izin vermenin bir yolu var mı?) –

+0

Bu, sözdizimi vurgulama için işe yaramıyor mu? Hmmm, benim için çalıştı. "Style.min.css" ile bir macun veya gut koyabilir misiniz? – regdoug

5

Bir geçici çözüm, dizüstü bilgisayarı html olarak kaydetmektir. Oluşturulan dosya, gömülü css'ye sahip olacaktır.

!important;color:#000

, kaydetmek bir tarayıcı ve baskı dosyayı açmak kusurlu bir metin editörü, HTML açın ve

@media print

için arama yapmak ve silme.

Bu ideal değil, ancak CSS'yi değiştirmeye ve site paketlerinizi yeniden derlemeye çevirmeye gerek yok.

Birisi daha kolay bir çözüm aramak istiyorsa.

İlgili konular