2017-07-11 5 views
6

MATLAB R2014aおよびR2014b(thesetwo MathWorksリンクを参照)でコードセクション/コードセル/セルモード(%%)を使用する場合、エディタ内のハイライト部分はスクリプトと関数の両方でうまくいきます。
ただし、セクションはスクリプトのみのためではなく機能のための現在のフォルダーウィンドウの詳細パネルに正しく表示されている、以下の二つのスクリーンショットでは左下隅を参照してください。MATLABコードセクション - スクリプト対関数

Section View in Current Folder is working for a Script

Section View in Current Folder is not working for a Function

この動作を変更する設定はありますか?現在のフォルダウィンドウの詳細パネルのセクションビューは、スクリプトの全体的な構造を示し、簡単なナビゲーションを可能にするので、私は非常に感謝しています。

+3

私はこの機能が存在することさえ知りませんでした。 -.- – thewaywewalk

答えて

1

現在、現在のフォルダブラウザのDetails Panelをカスタマイズする方法はありません。これは、ファイルの種類に固有の方法で、ファイルの基本構造を示します。 scriptsについては、セクション構造を示しています。sectionsはスクリプトを分割する唯一の方法です。

機能の場合、コードの分割は、通常、操作をサブ関数にグループ化することで行われるため、ファイル内のlocal function構造が表示されます(ただし、理由は問わずnested functions)。さらに、はオブジェクトのプロパティとメソッドを表示し、MAT-filesはその変数の内容を表示します。

+0

私はそれを回避する方法はないと思うが、この事実を受け入れる。あなたの答えをありがとう、あなたがMathWorksコミュニティの一員であると確信しているので、これが良いアイデアかもしれないと思うなら、これを機能要求として提出してください。 – Discbrake

+0

これは、最も厄介な部分は、ネストされた関数が詳細パネルに表示されないということです。 – EBH