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.

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).


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


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


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.



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.


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]
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.