Bagaimana cara membuka menu di Emacs dalam mode konsol?

88

Jika Anda meluncurkan emacs menggunakan -nwflag untuk memaksa sesi konsol (daripada sesi X jika Anda menjalankan X windows), bagaimana Anda masuk ke menu?

Ada beberapa item yang disimpan di menu yang jarang cukup digunakan di pihak saya sehingga saya tidak ingat urutan escape atau kontrol untuk melakukannya.

warren
sumber

Jawaban:

88

M-x menu-bar-open, yang biasanya terikat F10. Ini berfungsi dengan dan tanpa menu-bar-mode(yang hanya menampilkan nama menu di bagian atas layar).

Chris Conway
sumber
2
Selain itu, jika Anda menggunakan Mac dan memiliki F10 yang terikat ke Ekspos, Anda dapat menggunakan Ctrl + F10 untuk mendapatkan efek yang sama. Diuji dengan penginstalan vanilla Emacs 23 dari homebrew.
michael.bartnett
1
Tapi, dengan cara ini, kita tidak bisa menampilkan menu bar mode buffer khusus, bukan? Artinya, dalam buffer SVN, kita tidak bisa membuka menu SVN.
swdev
@swdev - Ini juga pengalaman saya.
malcook
16

Di komputer saya (dengan penggunaan terbuka), bukan F10 tetapi M-`yang memungkinkan untuk mengakses item menu. Informasi lebih lanjut tersedia di sini:

http://linux.about.com/od/emacs_doc/a/emacsdoc317.htm

Stephanea
sumber
1
Bekerja di terminal Mac saya dan terbuka di buffer baru tempat Anda menggunakan perintah tombol sederhana untuk berpindah-pindah dan membuka item menu yang Anda inginkan. misalnya,3
pjammer
1
M-`memanggil tmm-menubar (teks-mode-menu), yang menunjukkan opsi menu dalam buffer, sementara F10 memanggil menu-bar-open, yang memungkinkan Anda menavigasi bilah menu di tempat. Tetapi jika menubar mati, F10 menjalankan tmm-menubar.
Brian Burns
link rusak.
Philip Kirkbride
6

Tombol F10 akan mengakses menu untuk saya di kedua versi windows dan versi konsol di RHEL 4

crashmstr
sumber
6

F10 tidak dapat diakses untuk ssh ke host jarak jauh melalui terminal mac.

Cara menuju ke menu:

C-h b to get all the key bindings.

Gunakan C-suntuk mencari secara bertahap pada "menu" di bantuan pengikatan tombol. Tekan C-suntuk menemukan kemunculan berikutnya dan berikutnya.

Lihat ESC `?

Ketik ESC`di Mac dan itu akan berhasil.

Rich K.
sumber
4
M-x menu-bar-mode
JesperE
sumber
7
Sepertinya itu menyalakan dan mematikan menu
crashmstr
4

Untuk pengaturan emacs dan mac saya, saya menemukan bahwa Command-Fn-F10 membuat buffer yang menampilkan konten menu emacs yang dapat dipilih dengan penekanan tombol lebih lanjut.

msudder
sumber
4

La Carte (perpustakaanlacarte.el) --------

Ini memungkinkan Anda menjalankan perintah menu dari keyboard, menggunakan penyelesaian:

ESC M-x
Menu command:
Menu command: t [TAB]
Menu command: Tools > 
Menu command: Tools > Compa [TAB]
Menu command: Tools > Compare (Ediff) > Two F [TAB]
Menu command: Tools > Compare (Ediff) > Two Files... [RET]
Drew
sumber