私は Java を使用して Netbeans と簡単に連携し、学校のプロジェクトに eclipse を使用しました。そこで、ctrl スペースで組み込み関数を表示したり、既存の変数から提案したりするなど、いくつかの非常に優れた機能があることに気付きました。私は最近 matlab を使い始めました。そのようなツールが matlab で利用できるかどうか疑問に思っていました。スクリプト環境であることはわかっているので、状況はおそらく少し異なりますが、matlab を使用して大規模なプロジェクトで作業する人は、そのようなツールなしでコードを管理したり、クロス開発したりする方法を知りたいと思います。mathworks を検索しましたが、それに関する有用な情報は見つかりませんでした。そのようなツールやアドオンが matlab に存在するかどうかは誰にもわかりませんか? よろしくお願いします!
1528 次
3 に答える
1
前述のように、オートコンプリートは関数、変数、およびフィールドに対して機能します。
フィールドに対して機能しないように思われる場合 (おそらくワークスペースが適切に設定されていないため)、インデックスなしでフィールドを呼び出すと役立ちます。
例: entity(i).field の代わりに entity.field
また、ワークスペースを頻繁に変更する場合、mfile エディターが追いつかない可能性があります。その場合、コマンド ウィンドウに入力して後でコピーするだけで簡単に回避できます。
于 2012-09-12T10:08:24.077 に答える
1
前に述べたように、変数はワークスペースにある必要があります。
私はよく、次のように書いてコードを評価するようにアプローチします。
- セルモードでコードを書く
- [ctrl - enter] またはメニューバーのボタンでセルを評価します。
- 次のセルを書き込みます (前のブロックの変数が職場で利用できるようになり、タブでオートコンプリートされます)
emacs 用のmatlab モードもあります。いくつかのオートコンプリート機能を提供し、長いコード行をラップする優れた機能を備えています。
残念ながら、Windows ではセルを評価する機能がありません。なので、ほとんど使いません。
于 2012-09-12T10:55:05.130 に答える