在我通过ssh连接服务器并打开matlab之后
$matlab
当我输入编辑命令时
>>edit
Error: Environment variable EDITOR is not set.
Error using edit (line 66)
Unknown service
因此,我安装emacs并按照下面的教程进行操作
http://goo.gl/DwgA1v
而且起作用了
但是当我退出matlab(或从服务器断开连接)
重新登录(再次打开matlab ),它将再次发生!
我试过了
export EDITOR=emacs
但是在我登录后会发生的
怎么做?
发布于 2013-08-19 05:41:46
将export EDITOR=emacs
行添加到主目录中的.profile
文件中,该文件将在启动登录shell时获得。
或者,将该行添加到/etc/profile
,使其适用于所有用户。
发布于 2013-12-27 18:49:56
由于错误说“没有设置环境变量编辑器!”,所以您只需通过以下代码来设置它:
setenv('EDITOR','emacs')
如果您想使用另一个编辑器,只需将其替换为“emacs”,例如:
setenv('EDITOR','gedit')
https://stackoverflow.com/questions/18306981
复制相似问题