0

我正在尝试使“编辑”命令在 OS X 终端中使用 emacs(自制安装)。

每当我尝试时,我都会得到:

> edit
-bash: edit: command not found

我试过了,在我的 .bashrc 文件中

export EDITOR="/usr/local/bin/emacs"

并且只是

export EDITOR=emacs

在我的 .bashrc 中。

没运气。

试图解决这个问题,我试过:

> which emacs
/usr/local/bin/emacs

> type -a emacs
emacs is /usr/local/bin/emacs
emacs is /usr/local/bin/emacs
emacs is /usr/bin/emacs
emacs is /usr/local/bin/emacs
4

2 回答 2

4

你的问题问为什么edit没有找到emacs,但这实际上不是你的问题。您的问题是您没有edit命令开始。

您可以使用以下别名来创建edit

alias edit="eval \$EDITOR"
于 2013-02-12T23:21:24.783 回答
1

edit不是 bash builtin

anew@Wintermute:~$ man builtin | grep edit
anew@Wintermute:~$ 

某些 *nix 程序会查找$EDITOR并调用它(cvs、svn、git 等),但您的 shell 正在查找edit您的$PATH.

于 2013-02-12T23:28:20.067 回答