Daha fazla kısıtlama vardı, ancak GNU Emacs 23'ten beri, metin modu arayüzü GUI arayüzünün yapabileceğinin çoğunu yapabilir. Ayrıca, GNU Emacs 23'ten beri, X kareleri ve metin modu karelerini aynı Emacs örneğinde birleştirebilirsiniz.
Bir terminalde çalıştırmak, giriş tuşu kombinasyonlarını sınırlar, Emacs tanıyabilir, çünkü terminal emülatörü çoğu zaman tüm tuş kombinasyonları için farklı kaçış dizileri iletmez. Çoğu terminal emülatörleri ASCII karakterlerle değiştiricilerin tüm kombinasyonlarını desteklemez (şeyler mi C-S-a
ya C-;
ya da değiştirici dışında Ctrl
, Shift
ve Meta
/ Alt
). Sen ayırt edemez tab
dan C-i
ya backspace
gelen DEL
(veya C-h
terminal emülatörü kurulumuna bağlı olarak). Bir Orada önerilen standart sistematik bir şekilde çıkış sıralarını kodlayan fakat için birçok popüler terminalleri bunu desteklemez .
Bir terminalde, kalın, belki italik ve altı çizili, ancak terminalin desteklediği birçok renk elde edersiniz. X altında, Emacs birden kullanabilir fontları ve görüntü görüntüleri . Bunun yararlı olup olmadığı çoğunlukla kişisel bir tercihtir. LaTeX fontunu kilitlemeyi ( AUCTeX'te ) ve matematiksel sembollerin ve şemaların x-sembolüyle oluşturulmasını (ben denedim ve beğenmedim ) deneyin . Emacs'ı tarayıcı olarak kullanıyorsanız , görüntü desteği bir artıdır (veya değildir).
Bir terminalde, terminalin kodlama desteği ile sınırlıdır (ancak bugünlerde en azından temel Unicode özelliklerini destekler). X arayüzü Emacs'ın kendi fontlarını seçmesini ve fontları fontlarla karıştırmasını sağlar. ; Bu, tek bir fontun kapsamadığı çok dilli belgeleri düzenlerseniz kullanışlıdır. Latince olmayan dillerle ilgili olarak Emacs'ın “zor” dillerle başa çıkma konusunda tipik terminal emülatörünüzden daha iyi olup olmadığını (karakterleri, çift genişlikli, soldan sağa doğru (Emacs 23’ün kullanmadığı) Yine de destekleyin, Emacs 24 gerekir)).
Açıkçası GUI arayüzünde fare desteği var. Metin arabiriminde, X ile bir terminal emülatöründe çalışıyorsanız fare desteğini açabilirsiniz xterm-mouse-mode
. X pano desteğini de alabilirsiniz. GUI sürümü, araç ipuçları , fareden kaçınma ve fareyle etkinleştirilen bağlam menüleri gibi birkaç ekstra özelliğe sahiptir .
Menü çubuğunu her iki arayüzle de kullanabilirsiniz . X sürümü çerçevenin en üstüne simgeler yerleştirebilir ( kullanımlarını hiç görmediğim araç çubuğu ) yerleştirebilir. Ayrıca metin modlarında iletişim kutuları veya kaydırma çubukları alamazsınız . Hız çubukları veya ediff kontrol çerçevesi gibi çoklu çerçeve kolaylığı elde edemezsiniz .