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".
Citation pour cette source
Francesco di Pierro (2026). SMARTINDENT (https://fr.mathworks.com/matlabcentral/fileexchange/2038-smartindent), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.0.0.0 |
