我想在两种情况下MATLAB脚本编辑
在Linux终端运行(1)在MATLAB命令窗口,如何创建和编辑的脚本文件进行编辑MATLAB脚本?使用
edit(filename)
将调用交互式编辑器,这在Linux服务器上运行时不需要。
(2)在emacs中,有没有方法可以方便地编辑matlab脚本?哪个更好,使用MATLAB-Emacs或EmacsLink?
当我试图从http://sourceforge.net/scm/?type=cvs&group_id=154105 CVS检出MATLAB-Emacs,我应该指定哪个模块名?
谢谢!
编辑:
当安装MATLAB的emacs的,有一些问题。我认为我的CEDET安装在这里:
/usr/share/emacs22/site-lisp/cedet-common
/usr/share/emacs22/site-lisp/cedet-contrib
我的CEDET版本为1:1.0pre4-3(intrepid)在Ubuntu上。所以我输入命令:
$ make "LOADPATH=/usr/share/doc/cedet-common /usr/share/doc/cedet-contrib"
for loadpath in . /usr/share/doc/cedet-common /usr/share/doc/cedet-contrib; do \
echo "(add-to-list 'load-path \"$loadpath\")" >> autoloads-compile-script; \
done;
"emacs" -batch --no-site-file -l autoloads-compile-script -f cedet-batch-update-autoloads matlab-load.el .
Generatim autoloads for cedet-matlab.el...
Generatim autoloads for cedet-matlab.el...done
Generatim autoloads for matlab.el...
Generatim autoloads for matlab.el...done
Generatim autoloads for mlint.el...
Generatim autoloads for mlint.el...done
Generatim autoloads for semantic-matlab.el...
Generatim autoloads for semantic-matlab.el...done
Generatim autoloads for tlc.el...
Generatim autoloads for tlc.el...done
Generatim autoloads for semanticdb-matlab.el...
Generatim autoloads for semanticdb-matlab.el...done
Updatim header...
Updatim header...done
Wrote /home/tim/.emacs.d/matlab-emacs/matlab-load.el
make: *** No rule to make target `matlab-publish.el', needed by `lisp'. Stop.
怎么了?谢谢!
嗯,我也试过检查出CVS的最新版本,并且让我失败了,如下所示: make“LOADPATH = ../cedet-1.0pre4/common ../cedet-1.0pre4/eieio ../ cedet-1.0pre4/semantic/bovine/../cedet-1.0pre4/semantic/“ 在matlab-insert-bullet-list: matlab-publish.el:248:4:Warning:'previous-line'从该命令是专为交互式使用Lisp代码 只用 写/home/leo/.emacs.d/elisp/matlab-emacs/matlab-publish.elc 化妆:*** [LISP]错误1 灿任何人都会给出一些关于如何调试的提示?.. Eric?.. :) – 2010-03-04 08:25:13