Matlabスクリプトの特定のセクション(行)をセクションコード(セル)として折りたたみたいとします。これらの行は、必ずしも必ず「終わり」のキーワードを終えるとは限りません。そのため、コードセクションの始まりと終わりを自分で定義したいと思います。Matlabは、コードセクションの始まりと終わりを理解する方法
しかし、Matlabはそのようなコードセクションの最初の部分(%%でマークされている部分)を認識しているに過ぎません。 Matlabは、コードセクションの終わりとして(case 'のようなコードキーワードのような)他のさまざまな手がかりを探しているようだが、Matlabにこれを伝えるために挿入した%や%%の記号は無視する。終了するセル。
ありがとうございました。そのティックボックスは既にチェックされています(私が言ったように、コードセクションを折り畳むことができます)。問題は、折り畳まれたセクションの*がどこにあるのか混同され、セクションの終了のインジケータとして2番目の%または%%を考慮しないということです。 – z8080
2番目の '%% 'を次のセクションの先頭と見なし、前のセクションを暗黙的に終了します。通常のコメント '%'はもちろん無視されます。折りたたみがセクション上で動作しない(つまり、2番目の '%% 'を無視する)コード例をいくつか投稿できますか? – Dan
これは問題ですが - あなたが言うことは、折りたたまれるコードのセクションが必ず連続的であると仮定しますが、%%で始まり別の%%で終わるセクションを折りたたみたいのですが、いくつかの介在するコード、別の折り畳み可能なセクションなどが可能ですか? – z8080