#emacs
Вопрос:
Если вы запускаете Emacs, используя -nw
флаг для принудительного сеанса консоли (а не сеанса X, если у вас работает X Windows), как вы попадете в меню?
В меню есть некоторые пункты, которые используются нечасто-достаточно часто с моей стороны, чтобы я не помнил последовательность побега или управления для их выполнения.
Ответ №1:
M-x menu-bar-open
, что обычно неизбежно F10
. Это работает как с, так и без menu-bar-mode
(что просто показывает названия меню в верхней части экрана).
Комментарии:
1. Кроме того, если вы работаете на Mac и должны предоставить доступ к F10, вы можете использовать Ctrl F10 для получения того же эффекта. Протестировано с помощью ванильной установки Emacs 23 от homebrew.
2. Но, таким образом, мы не можем отображать строку меню специального буферного режима, не так ли ? То есть в буфере SVN мы не можем открыть меню SVN.
3. @swdev — Это тоже мой опыт.
4. F10 работает в 2021 году с Emacs 27.1 ( построен из исходного кода) в Linux ( Ubuntu MATE 20.04 (Фокальная ямка) с корицей ).
Ответ №2:
На моем компьютере (с openSUSE) это не F10что иное, как M -`, которое позволяет получать доступ к пунктам меню. Более подробная информация доступна здесь:
Комментарии:
1. Работал на моем терминале Mac и открывается в новом буфере, где вы используете простые ключевые команды для перемещения и перехода к нужным пунктам меню. например,
3
2. M-` вызывает строку меню tmm (меню в текстовом режиме), которая отображает параметры меню в буфере, в то время как F10 вызывает строку меню-открыть, которая позволяет перемещаться по строке меню на месте. Но если строка меню выключена, F10 запускает tmm-строку меню.
3. связь прервана.
4. Связь прервана (404).
Ответ №3:
F10Ключ откроет для меня меню как в версиях Windows, так и в консольной версии в Red Hat Linux (RHEL) 4.
Ответ №4:
F10 недоступен по ssh для удаленного хоста через терминал Mac.
Как попасть в меню:
C-h b to get all the key bindings.
Используйте C-sдля пошагового поиска в «меню» в справке по привязкам клавиш. НажмитеC-s, чтобы найти следующие и последующие события.
Видишь ESC `?
Введите ESC` на Mac, и это сработает.
Ответ №5:
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]
Ответ №6:
Для моей настройки Emacs и Mac я обнаружил, что Command Fn F10создает буфер, отображающий содержимое меню Emacs, выбираемое дальнейшим нажатием клавиши.
Ответ №7:
M-x menu-bar-mode
Комментарии:
1. Похоже, это включает и выключает меню