26

MATLAB および/または Octave ファイル用の Emacs メジャー モードはありますか? ご存じない方のために説明すると、MATLAB ファイルには一般に ".m" というファイル拡張子が付いています。

私の主な関心は GNU Emacs ですが、XEmacs に関するヒントもいただければ幸いです。

4

5 に答える 5

29

標準の emacs ディストリビューションの一部であるオクターブモードを試しましたか? これがうまく機能することがわかりました。

拡張子 .m が関連付けられていない場合は、これを .emacs に追加します。

(setq auto-mode-alist
      (cons
       '("\\.m$" . octave-mode)
       auto-mode-alist))
于 2009-09-02T21:05:52.553 に答える
7

http://matlab-emacs.sourceforge.net/が必要になると思いますか? そこにある指示を読んでください。

私は数年前に XEmacs でこの祖先を使用していたので、確かに以前はサポートされていましたが、作者は GNUEmacs ユーザーだと思います。これを書いた人物 (Eric Ludlam) は Mathworks の従業員であるため、正式な資格情報は曖昧です。

于 2009-09-02T13:56:50.770 に答える
1

The MathWorks File ExchangeMatthew Wetteのmatlab.elファイルがあります。このファイルは 1997 年以来 (!) 更新されていないようで、単に「Emacs の初期バージョン用」であると書かれていますが、それでも役に立つことを願っています。

于 2009-09-02T19:15:56.847 に答える
1

GNU Emacs 22 には組み込まれていません。Webでmatlab モード( elisp ) を見つけましたが、2000 年頃のものなので、どのようなサポートがあるのか​​わかりません。

インストールするには、emacs にロードしてから、モードを呼び出す必要があります。load-file(With ) をインタラクティブに発行M-x load-fileしてテストすることができます。

于 2009-09-02T13:51:05.813 に答える
0

最近、Matlab Central ファイル交換から Emacs 用の Matlab モードをダウンロードしました。うまく動作します。どこで見つけたのか正確には覚えていません。問題がある場合はお知らせください。詳しく調べます。

于 2009-09-02T16:25:55.627 に答える