我正在尝试让'edit'命令在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
答案 0 :(得分:4)
您的问题询问为什么edit
找不到emacs
,但这实际上不是您的问题。您的问题是您没有edit
命令开始。
您可以使用以下别名来创建edit
:
alias edit="eval \$EDITOR"
答案 1 :(得分:1)
edit
不是bash builtin
:
anew@Wintermute:~$ man builtin | grep edit
anew@Wintermute:~$
某些* nix程序会查找$EDITOR
并调用它(cvs,svn,git等),但是你的shell正在edit
中寻找一个名为$PATH
的命令。