为了便于阅读,我使用%%命令将代码拆分为块 当我不在他们的工作时,我崩溃了 默认设置不能让你折叠它们,所以我的第一个问题是:
您可以通过命令调整此设置,因此打开我的脚本的任何人都可以选择折叠它们吗?
我的第二个问题是:我可以编程我的代码以将块设置为默认折叠吗?
提前致谢
答案 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中找到更多信息。