Matlab:是否有命令设置'代码折叠'首选项?

时间:2014-11-04 20:54:36

标签: matlab command settings folding

为了便于阅读,我使用%%命令将代码拆分为块 当我不在他们的工作时,我崩溃了 默认设置不能让你折叠它们,所以我的第一个问题是:

您可以通过命令调整此设置,因此打开我的脚本的任何人都可以选择折叠它们吗?

我的第二个问题是:我可以编程我的代码以将块设置为默认折叠吗?

提前致谢

3 个答案:

答案 0 :(得分:2)

确实可能

1)在命令窗口中输入preference以启动首选项菜单(或者在主页下找到)

2)转到编辑/调试器 - >代码折叠

3)标记部分

的启用框

答案 1 :(得分:2)

您可以按以下方式包装您的部分:

%% //Section header
for folding=true

%// Your code here

end %//folding

这允许您折叠for“循环”。

它适用于拥有相当新的Matlab编辑器的所有人,而不会弄乱编辑器设置。

请注意,您不应该有名为folding的实际变量。

答案 2 :(得分:1)

是的,这完全有可能:

com.mathworks.services.Prefs.setBooleanPref('EditorMCodeFoldEnabledcell', true);

该命令立即生效。请在文章Changing system preferences programmatically中找到更多信息。