通过ssh连接服务器并打开matlab后
$matlab
当我输入编辑命令
时>>edit
Error: Environment variable EDITOR is not set.
Error using edit (line 66)
Unknown service
所以我安装emacs并按照以下教程进行操作
并且它有效
但是当我退出matlab(或断开与服务器的连接)时
然后重新登录(再次打开matlab)它会再次发生!
我试过了
export EDITOR=emacs
但是在我重新登录后会发生
如何制作?
答案 0 :(得分:3)
将export EDITOR=emacs
行添加到主目录中的.profile
文件中,该文件将在启动登录shell时获取。
或者,将该行添加到/etc/profile
以使其适用于所有用户。
答案 1 :(得分:2)
由于错误显示“未设置环境变量EDITOR!”,因此您只需通过以下代码进行设置:
setenv('EDITOR','emacs')
如果您想使用其他编辑器,请将其替换为“emacs”,例如:
setenv('EDITOR','gedit')