Mac terminali, emacs için C- / gibi anahtarlar geçemez


3

Mac OS Terminalinde emacs kullanıyorum. Bazı tuş kombinasyonları emacs için çalışmıyor. Bazı tuşlara bastığımda emacs'ın ne olduğunu görmek için emacs'deki Mx describle-key (Ch k) 'yi denedim, sanırım aşağıdakiler için hiçbir şey bulamıyorum: C-, C-. C- / C-; C- 'C-1 C-2 ... C-0 Bu anahtar çalışmasını sağlamak için bakmam ve ince ayar yapmam gereken herhangi bir yapılandırma var mı?

Yanıtlar:


3

Bunların hiçbiri bir terminal programında açık değildir; bunları kullanmak için Emacs'ın bir GUI (Aqua veya X11) sürümüne ihtiyacınız olacak.


Teşekkürler, bu mantıklı. Anahtar dizileri ve terim ayarı her zaman benim için gizemli, bu konuda okumak için iyi bir makale var mı? Bir süredir googling yapıyorum ... Ama çoğu zaman uzun terminal emülatörü özelliklerine giriyorum.
cyang

1
Terminal emülatörleri, olaylar yerine karakter dizileri göndermeyle sınırlıdır; çünkü Ctrlanahtar 0x00-0x1f için 0x40-0x5f / 0x60-0x7f aralığını yeniden eşleştirmek için tayin edildiği zaman, o aralığın dışındaki karakterlerin bir şey yapmak için garanti edilmez Ctrlonlara uygulanır. Çoğunlukla eski Dec VTx00 serisi terminallerin davranışlarından (örneğin, Ctrl+0 Spacegönderir) kaldırılan bazı fiili standartlar var , ancak genel olarak Ctrl+ gibi bir şey ,tanımsız. Öte yandan, vitrin sistemleri Ctrlkilit bir olay değiştirici olarak görülür, bu yüzden önemli bir olay gönderen her şeye uygulanabilir.
geekosaur

Teşekkürler , bu tam olarak bilmek istedim.
cyang

0

... sadece eklemek için: C-_ve C-x uhala çalışın C-/(en azından bir şey).

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.