Emacs'ta bir kabuk komutunu çalıştıran bir sorun


1

XEmacs 23 kullanıyorum.

Bir kabuk komutu çalıştırmayı denedim M-! cmd RETama işe yaramadı.

M-!Ne kadar basarsam basarım mikro tamponda görünmüyor Alt+!.

Ama eğer Toolsmenüye gidip bir Shell Command...seçenek M-!seçersem, mikro tampona yazar ve her şey yolunda gider.

Burada problem nedir?

NOT: XMonad pencere yöneticisini kullanıyorum. Kilit bağları etkiliyor mu?

Yanıtlar:


2

Girmek için ya Escape !da Alt+ tuşlarını !kullanabilirsiniz M-!. Eğer + Escape !değil , muhtemelen, pencere yöneticiniz bu tuş birleşimini yeniden başlattığı için olabilir. + + Yazmayı deneyin . Bu, “M-! çalışır… ”, tuş birleşimi belirtilen komuta bağlıdır. “Anahtarı tanımla” mesajı sadece orada oturuyorsa, anahtarın Emacs'a hiç gitmediği anlamına gelir. Geçici bir çözüm olarak kullanın veya pencere yöneticisi bağlantınızı değiştirin.Alt!Ctrlh c Alt!Escape !


1

Tür Ctrl- h f shell-command, şöyle bir şey söylemeli:

shell-command is an interactive compiled Lisp function.

It is bound to <f10>, M-!, <menu-bar> <tools> <shell>.

[...]

Bu M-!listede görünmüyorsa, bununla ilgili bir sorun var XEmacs: listenizde yeniden bağlamaya çalışın .emacs.

Aksi halde , ana anahtar olarak Altkullanılıyor olabilir, bunun XMonadiçin Windows (süper) anahtarını kullanmanızı öneririm.

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.