0

在我通过 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

但它会在我重新登录后发生

怎么做?

4

2 回答 2

5

export EDITOR=emacs将该行添加到.profile您的主目录中的文件中,该文件将在启动登录 shell 时获取。

或者,添加该行以/etc/profile使其适用于所有用户。

于 2013-08-19T05:41:46.857 回答
2

由于错误显示“未设置环境变量 EDITOR!”,因此您只需通过以下代码进行设置:

setenv('EDITOR','emacs')

如果您想使用其他编辑器,只需将其替换为“emacs”,例如:

setenv('EDITOR','gedit')
于 2013-12-27T18:49:56.213 回答