如何在控制台模式下进入Emacs中的菜单?


88

如果使用该-nw标志启动emacs以强制执行控制台会话(如果您正在运行X窗口,则不是X会话),那么如何进入菜单?

菜单中有一些不经常使用的项目,就我而言,这足够用了,我不记得要执行转义或控制顺序了。

Answers:


88

M-x menu-bar-open,通常绑定到F10。无论有无menu-bar-mode,它都可以工作(仅在屏幕顶部显示菜单名称)。


2
另外,如果您使用的是Mac,并且已将F10绑定到Expose,则可以使用Ctrl + F10获得相同的效果。经过自制软件Emacs 23的香草安装测试。
michael.bartnett 2010年

1
但是,这样一来,我们就无法显示特殊缓冲模式的菜单栏,不是吗?也就是说,在SVN缓冲区中,我们无法打开SVN菜单。
swdev 2011年

@swdev-这也是我的经验。
malcook 2014年

16

在我的计算机上(带有opensuse),不是F10而是允许访问菜单项的M-`。更多信息请点击这里:

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


1
在我的Mac终端上工作,并在新缓冲区中打开,您可以在其中使用简单的键盘命令来移动并转到所需的菜单项。例如,3
pjammer 2014年

1
M-调用tmm-menubar(文本模式菜单),该菜单在缓冲区中显示菜单选项,而F10调用menu-bar-open,使您可以就地导航菜单栏。但是,如果菜单栏关闭,则F10运行tmm-menubar。
Brian Burns 2015年

链接断开。
菲利普·柯比布里德

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

点菜(图书馆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]
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.