Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs Eshell/Shell别名到M-x_Emacs_Elisp_Eshell - Fatal编程技术网

Emacs Eshell/Shell别名到M-x

Emacs Eshell/Shell别名到M-x,emacs,elisp,eshell,Emacs,Elisp,Eshell,在Emacs中,如何使用M-x调用别名?例如,我使用别名打开文件,如“alias ff find file$1”中所示。我喜欢调用它作为M-x ff返回$1。类似地,我定义了查看目录的别名,我喜欢在不提供参数的情况下使用M-x调用它。为此,您应该将别名定义为全局Emacs别名,而不是特定于Eshell的别名: (defalias 'ff 'find-file) 杰出的这正如预期的那样有效。有没有一种方法可以使用类似eshell alias load hook的东西进行自动转换?

在Emacs中,如何使用M-x调用别名?例如,我使用别名打开文件,如“alias ff find file$1”中所示。我喜欢调用它作为M-x ff返回$1。类似地,我定义了查看目录的别名,我喜欢在不提供参数的情况下使用M-x调用它。

为此,您应该将别名定义为全局Emacs别名,而不是特定于Eshell的别名:

(defalias 'ff 'find-file)

杰出的这正如预期的那样有效。有没有一种方法可以使用类似eshell alias load hook的东西进行自动转换?