Як дістатися до меню в Emacs у консольному режимі?


88

Якщо ви запускаєте emacs, використовуючи -nwпрапор, щоб примусити консольний сеанс (а не X-сесію, якщо у вас запущено X-вікна), як ви потрапляєте в меню?

У меню містяться деякі елементи, які досить часто використовуються з моєї сторони, і я не згадую втечу або послідовність керування для їх виконання.

Відповіді:


88

M-x menu-bar-open, який зазвичай пов’язаний F10. Це працює як із, так і без menu-bar-mode(що просто показує назви меню у верхній частині екрана).


2
Крім того, якщо ви перебуваєте на Mac і у вас F10 прив’язаний до Expose, ви можете використовувати Ctrl + F10, щоб отримати той самий ефект. Перевірено за допомогою ванільної установки Emacs 23 від доморощеного пива.
michael.bartnett

1
Але, таким чином, ми не можемо відобразити рядок меню спеціального буферного режиму, чи не так? Тобто в буфері SVN ми не можемо відкрити меню SVN.
swdev 01.03.11

@swdev - Це теж мій досвід.
malcook

16

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

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


1
Працював на моєму терміналі Mac і відкривається в новому буфері, де ви використовуєте прості команди клавіш для переміщення та переходу до потрібних пунктів меню. наприклад,3
pjammer

1
M-`викликає tmm-menubar (меню текстового режиму), яке відображає параметри меню в буфері, тоді як F10 викликає панель меню-відкритою, що дозволяє вам переміщатися по панелі меню на місці. Але якщо панель меню вимкнена, F10 запускає tmm-панель меню.
Брайан Бернс

посилання порушено.
Філіп Кіркбрайд,

6

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


6

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

Як дістатися до меню:

C-h b to get all the key bindings.

Використовуйте C-sдля покрокового пошуку в "меню" в довідці прив'язок клавіш. Натисніть, C-sщоб знайти наступні та наступні випадки.

Бачите ESC `?

Введіть ESC`на Mac, і це буде працювати.



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]
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.