Emacs Windows等效的ns读取文件名;使用面板打开文件;并且,ns使用面板写入文件
在Windows 32位(XP)环境中,目录树面板仅在使用菜单栏上的鼠标时打开。但是,当不使用鼠标时,面板不会打开<例如,代码>M-x写入文件,仅使用键盘时不会打开面板。我们的目标是创建几个简单的函数,在Windows XP上打开目录面板而不用鼠标读取/打开/保存文件。我正在寻找一些我喜欢的基本Emacs OSX功能的Windows等价物:Emacs Windows等效的ns读取文件名;使用面板打开文件;并且,ns使用面板写入文件,emacs,Emacs,在Windows 32位(XP)环境中,目录树面板仅在使用菜单栏上的鼠标时打开。但是,当不使用鼠标时,面板不会打开M-x写入文件,仅使用键盘时不会打开面板。我们的目标是创建几个简单的函数,在Windows XP上打开目录面板而不用鼠标读取/打开/保存文件。我正在寻找一些我喜欢的基本Emacs OSX功能的Windows等价物:ns read file namens使用面板打开文件;并且,ns使用面板写入文件查看这些变量(可以在命令中绑定):使用对话框,使用文件对话框,和 w32-use-w32-
ns read file name
ns使用面板打开文件
;并且,ns使用面板写入文件
查看这些变量(可以在命令中绑定):使用对话框
,使用文件对话框
,和w32-use-w32-font-dialog
通过使用这些变量进行谷歌搜索,我并没有直接找到任何东西,但我确实找到了一个描述如何诱使Emacs认为鼠标已经被使用的线程:(defadvice find file read args(关于find file read args总是使用dialog box act)(让((最后一个非菜单事件nil))ad执行它)
;并且,(defadvice读取文件名(读取文件名前后始终使用对话框动作)(让((上次非菜单事件nil))ad执行该操作)
。这是最好的方式吗?我觉得很合理。非常感谢,非常感谢。