Matlab 中有什么类似于 C# 的#region / #endregion 代码折叠结构吗?
Is there anything in Matlab analogous to C#'s #region / #endregion code collapsing structure?
我正在使用一些 matlab 代码并使用良好的块注释来阻止文档的某些部分,但是在我充实它们之后折叠所有部分肯定会很好。我想通用代码格式化区域块也可能是 Matlab 未来的功能请求。
我最近发现了分节符,但对于我的目的来说它看起来过于精细,其中一个目的是将一组相关的函数分组。据我所知,部分不能包含函数定义。相比之下,C# 的 #region
code block formatting 是通用的,支持任意嵌套任何源内容。
有许多 MATLAB 结构可以在编辑器中用 +
/-
符号折叠。最接近您正在寻找的东西可能是使用部分的代码折叠,由 %%
.
分隔
MATLAB默认没有启用,需要去:
HOME > Preferences > Editor/Debugger > Code Folding
在那里您会看到已启用构造的列表 - 检查 sections
。
现在用部分分隔代码并折叠起来!
%%
Some code
Some code
%%
Code in another section
...
我正在使用一些 matlab 代码并使用良好的块注释来阻止文档的某些部分,但是在我充实它们之后折叠所有部分肯定会很好。我想通用代码格式化区域块也可能是 Matlab 未来的功能请求。
我最近发现了分节符,但对于我的目的来说它看起来过于精细,其中一个目的是将一组相关的函数分组。据我所知,部分不能包含函数定义。相比之下,C# 的 #region
code block formatting 是通用的,支持任意嵌套任何源内容。
有许多 MATLAB 结构可以在编辑器中用 +
/-
符号折叠。最接近您正在寻找的东西可能是使用部分的代码折叠,由 %%
.
MATLAB默认没有启用,需要去:
HOME > Preferences > Editor/Debugger > Code Folding
在那里您会看到已启用构造的列表 - 检查 sections
。
现在用部分分隔代码并折叠起来!
%%
Some code
Some code
%%
Code in another section
...