我想在兩種情況下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