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


14

Я использую emacsна удаленном сервере, и я не знаю, как нажать на опции в строке меню в верхней части в этом контексте.

Вот снимок экрана:

Скриншот Emacs, показывающий строку меню с такими записями, как «Файл», «Редактировать», «Параметры», «Буферы» и т. Д.

Например, я хочу выбрать некоторые опции в разделе «Файл» в строке меню (вверху), как я могу это сделать?


1
Вот ссылка на документацию о работе с меню-бар в терминале: gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html
lawlist

1
Помимо использования мыши (и да, это возможно с терминалом), библиотека LaCarte позволяет вам использовать клавиатуру с завершением. Если вы также используете Icicles, то вы можете выполнить все части иерархии меню напрямую, в том числе используя регулярное выражение и нечеткое соответствие.
Дрю

Ответы:


13

Я не думаю, что мышь действительно работает при работе в терминале, поэтому вы не можете щелкнуть. Но чтобы открыть меню нажмите F10(или в fn-F10зависимости от настроек клавиатуры).


6

Если вы намереваетесь использовать мышь, вы можете использовать подмножество функций щелчка мыши, если ваш терминал совместим с xterm. Для этого включите xterm-mouse-mode.

Источник: страница справочника "Использование мыши в текстовых терминалах" .

Однако, как подсказывает ответ @ Ista и комментарий @ lawlist, вы можете использовать клавиатуру для доступа к строке меню. Это, вероятно, лучший вариант в долгосрочной перспективе, так как вы будете ускоряться, когда переходите только на клавиатуру.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.