在Windows中,通过Menu Bar的File > Open Directory 可以调用出GUI的文件夹选择界面。

但是如果直接按Open Directory对应的C-x d快捷键,等同于M-x dired,是emacs内部的文件打开方式。
如何才能绑定按键,让emacs认为我是在用鼠标点击menu bar的操作项?
在Windows中,通过Menu Bar的File > Open Directory 可以调用出GUI的文件夹选择界面。

但是如果直接按Open Directory对应的C-x d快捷键,等同于M-x dired,是emacs内部的文件打开方式。
如何才能绑定按键,让emacs认为我是在用鼠标点击menu bar的操作项?
我知道我知道,但是暂时忘记了,让我查查 ![]()
menu-bar-open 默认绑定 f10

楼主是想像其它软件一样弹出这个 文件选择窗口,这个比起命令行式的选择文件确实是直观的多。 emacs也可以弹出这个窗口,但是要用鼠标点。
而其它软件可以不用鼠标点击就能打开,一般是按,ctrl+o(如浏览器),我也想知道emacs如何能自定义绑定按键打开这个窗口
(let ((last-nonmenu-event nil)
(use-dialog-box t)
(use-file-dialog t))
(call-interactively #'find-file))
参考这个
此话题已在最后回复的 730 天后被自动关闭。不再允许新回复。