- Go to MATLAB > Home > Preferences.
- Go to MATLAB > Editor/Debugger > Code Folding
- Enable the Sections setting here.
- Click on “Apply” & then “OK”.
Collapse Specific Sections that deal with debugging
145 views (last 30 days)
Show older comments
I've got a lot of if statments that control output for debuging. Is it possible to fold only specific statements that include my debugging variable.
For example I could have something like:
a = 3
b = 5
if b > a
output = doSomething(a,b);
end
if debug > 0
print(output.summary);
end
if debug > 1
print(output.detailed);
end
I would like to be able to automatically fold all the if statments that include the variable 'debug', but leave the statements that don't include the variable (like the first, if b>a).
0 Comments
Answers (1)
Raghav
on 9 Mar 2023
Hi,
Based on the question, I understand that you need to know about how code folding works in MATLAB editor.
I am not aware of any method to do the code folding based on a certain keyword in MATLAB.
However, what you can try is just to put the certain part which you want to fold in a section and turn on the code folding based on sections. To do that, adhere the following steps:
Now, whenever you want to fold a certain part of code then you can just put “%%” in the above line & it will create a section for that block. You can check to the below image for reference:
Hope that helps.
Regards,
Raghav Bansal
0 Comments
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!