SMARTINDENT
SMARTINDENT is a tool to customize the indentation of your m files without going manually through the whole process.
SMARTINDENT fully mimics the behaviour of the MATLAB editor's smartindent command:
- it allows you to choose the number of spaces/tabs used for the indentation;
- it can handle nested and partially nested flow control commands.
SMARTINDENT does overwrite the files you want it
to process, therefore:
- when invoked from the command line, SMARTINDENT warn the users to back up first their files;
- when invoked from within another function or script, no warnings are issued, thus allowing for off-line multiple calls.
To process all files under a given folder(s), call SMARTINDENT with FUF,
e.g., to process all m files under folders ...\Documents and ...\MyFcns, type
smartindent(fuf({'...\Documents\*.m','...\MyFcns\*.m'}))
You can download FUF from the Matlab File Exchange under the category DEVELOPMENT ENVIRONMENT: the submission name is "Files Under Folders".
Cite As
Francesco di Pierro (2024). SMARTINDENT (https://www.mathworks.com/matlabcentral/fileexchange/2038-smartindent), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |