2011-02-09 12 views
5

私は(残念ながら)main.mのfunction.mのMATLABプロジェクトを持っています。 function.mの編集に費やしました。これはmain.mから数回呼ばれました。キーボードのF5をキーボードで押すと、現在のファイル(function.m)が実行されるので、プロジェクトを実行するためにmain.mに変更する必要があります。私は最後の起動を実行する日食に慣れています。MATLAB:編集中のファイルとは別のファイルを実行する方法は?

MATLABでその動作を実行する方法はありますか?

潜在的な雇用主がこれを読んでいる場合は、私の意志に反してこのプログラム(スレッドセーフなプリミティブへのアクセスを顧客に請求する)を強制することに注意してください。

+2

実際に(Matlab)programming自体にあなたの質問は実際どのように関係していますか?例えば、 'http://programers.stackexchange.com /'はこの種の質問をするのに適した場所ではないでしょうか?ありがとう – eat

+0

私は知らない、それ?プログラムの実行のエントリーポイントは、私にとってプログラミングにかなり関係しているようです。 – gubby

答えて

2

F5を押すのではなくボタンをクリックしても問題がなければ、ショートカットツールバーの[メインを実行]ボタンを押すことができます。 Matlabのメインウィンドウで、メニューを右クリックし、ショートカットツールバーがオンになっていない場合はオンにします。ショートカットツールバーの "new shortcut"を右クリックし、ラベルに "Run main"と入力し、コールバックに "main()"と入力します。これは編集中のファイルにかかわらず動作し、その時点で別の実行コンフィギュレーションに追加のショートカットを設定することができます。

これらのショートカットのキーバインディングを定義することはできません。しかし、あなたが本当にそれを望むなら、Yair Altmanの文書化されていないMatlabサイトはhack for adding arbitrary user defined key bindingsです。おそらくここで使うことができます。

0

コマンドラインでmainと入力するだけですか?その後、上のキーを押してEnterキーを押しますか?

+0

メインファイルのタブをクリックしてからF5キーを押すのは簡単ではないと思います。 – gubby

1

ウィンドウを2つの外部編集ウィンドウに分けて、Alt + Tabを切り替えてF5を使用することができますか?

+0

エディタでファイルを切り替えるには、Ctrl + PgUpとCtrl + PgDownを外部ウィンドウにポップする必要がありません。それらはタブ順に循環します。 –

9

を選択してください。実行メニューの "実行構成の編集"を開き、カスタム行(メイン)を記述してください。添付の画像を参照してください。 enter image description here

+0

私は7.4.0に固執していて、そこにいるようではないので、それは新しい機能だと思います。 – gubby

+1

私は同じと思います。私は2010aを使用しています。 – Lordalcol

+0

これは正しい答えです。とにかく感謝します。 – gubby

関連する問題