it-swarm-tr.com

Emacs terminal renklerini Emacs GUI renkleriyle aynı yapmak nasıl?

Ubuntu'da Emacs ile programlarım (şu anda Hardy Heron) ve Emacs GUI'deki varsayılan metin renklendirmesini seviyorum. Bununla birlikte, terminalde Emacs çalıştırıldığında varsayılan metin renklendirmesi farklı ve garnitürdür.

Terminaldeki renkleri GUI'deki renklerle nasıl eşleştirebilirim?

64
Zak

Terminalinizin varsayılan 16 (veya daha az) rengine sıkışmış olmanız gerekmez. Modern terminaller 256 rengi destekleyecektir (bu sizi GUI görünümünüze oldukça yakınlaştıracaktır).

Ne yazık ki, terminalinizin 256 rengi desteklemesini sağlamak zor bir kısımdır ve terimden terime değişir. Bu sayfa bana çok yardımcı oldu (ama bu is; kesinlikle gnome-terminal ve xfce4-terminalde çalışan 256 renk aldım; kaynak.) 

Terminalinizi mutlu bir şekilde 256 renk kullandıktan sonra, sihirli çağırma, emac'ları çağırmadan önce terminal türünüzü "xterm-256color" olarak ayarlıyor;

env TERM=xterm-256color emacs -nw

Veya TERM'i .bashrc dosyanızda ayarlayabilirsiniz:

export TERM=xterm-256color

Emacs'de çalışıp çalışmadığını, size 16 ya da 256 görkemli rengi gösterecek olan M-x list-colors-display yaparak kontrol edebilirsiniz.

İşe yararsa, başka birinin önerdiği gibi color-theme dosyasına bakın.

(Muhtemelen bir noktada hayal kırıklığına uğrayacaksınız; Tanrı benzer bir şey yapmaya çalıştığım her seferde yaptığımı biliyor. Ama buna sadık; buna değer.)

111
insipid

GUI'nin terminalden daha fazla yetenekleri olabileceğinden emin olabilirim (evet, GUI terminallerini son zamanlarda sadece 16 renk ile gördüm). Terminalin nasıl ayarlandığına bağlı olabilir. Her halükarda Color Theme ile oynayabilirim.

Her neyse, neden hem terminalde hem de GUI'de Emacs kullanıyorsunuz? Genellikle insanlar birini veya diğerini çekici bulur ve yalnızca bunu kullanır. Emac'leri uzaktan kullanıyorsanız, belki yerel olarak çalıştırmak ve dosyaları uzaktan veya kök olarak açmak için Tramp komutunu kullanmak istersiniz.

2
pupeno

Biraz geç cevap verdim ama siyah arka plan gri gibi görünüyordu. Paletle oynayarak düzelttim.

düzenle> Profil Tercihleri> Renk> Palet

0
Ali Zand