Как мне попасть в меню Emacs в консольном режиме?

88

Если вы запускаете emacs, используя -nwфлаг для принудительного сеанса консоли (а не сеанса X, если у вас запущены X-окна), как вы попадете в меню?

В меню есть некоторые элементы, которые используются с моей стороны нечасто, поэтому я не помню, как это сделать.

Уоррен
источник

Ответы:

88

M-x menu-bar-open, который обычно связан с F10. Это работает с и без menu-bar-mode(что просто показывает названия меню в верхней части экрана).

Крис Конвей
источник
2
Кроме того, если вы используете Mac и у вас F10 привязан к Expose, вы можете использовать Ctrl + F10, чтобы получить тот же эффект. Протестировано с ванильной установкой Emacs 23 из homebrew.
michael.bartnett
1
Но, таким образом, мы не можем отобразить строку меню специального буферного режима, не так ли? То есть в буфере SVN мы не можем открыть меню SVN.
swdev 01
@swdev - Это тоже мой опыт.
malcook
16

На моем компьютере (с opensuse) не F10, а M-`позволяет получить доступ к пунктам меню. Более подробная информация доступна здесь:

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

Стефана
источник
1
Работал на моем терминале Mac и открывается в новом буфере, где вы используете простые ключевые команды для перемещения и перехода к нужным пунктам меню. например,3
pjammer 05
1
M-`вызывает tmm-menubar (text-mode-menu), который показывает параметры меню в буфере, а F10 вызывает menu-bar-open, что позволяет вам перемещаться по строке меню на месте. Но если строка меню выключена, F10 запускает tmm-menubar.
Брайан Бернс,
ссылка не работает.
Филип Киркбрайд
6

Клавиша F10 открывает мне доступ к меню как в версиях Windows, так и в консольной версии в RHEL 4.

crashmstr
источник
6

F10 недоступен для ssh для удаленного хоста через терминал Mac.

Как попасть в меню:

C-h b to get all the key bindings.

Используйте C-sдля постепенного поиска по «меню» в справке по привязкам клавиш. Нажмите, C-sчтобы найти следующее и следующее вхождения.

Видите ESC `?

Введите ESC`на Mac, и все заработает.

Рич К.
источник
4
M-x menu-bar-mode
JesperE
источник
7
Похоже, он включает и выключает меню
crashmstr
4

Для моих emacs и mac-setup я обнаружил, что Command-Fn-F10 создает буфер, показывающий содержимое меню emacs, выбираемое нажатием следующей клавиши.

грязь
источник
4

La Carte (библиотекаlacarte.el) --------

Он позволяет выполнять команды меню с клавиатуры, используя автодополнение:

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]
Нарисовался
источник