Does Matlab have the function to format script?
168 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
zzzhhh
le 10 Juin 2016
Réponse apportée : Julian Hapke
le 11 Déc 2023
Just wondering if Matlab has the function to format script, e.g., automatically add a space after a comma, or add spaces before and after an "=" when I press semicolon at the end of a statement, or select a block of script to be formatted and press some button. Thanks.
0 commentaires
Réponse acceptée
Walter Roberson
le 11 Juin 2016
No, MATLAB does not have that. Fortunately, David Varga recently mentioned releasing a beautifier; see https://github.com/davidvarga/MBeautifier
1 commentaire
Plus de réponses (4)
Azzi Abdelmalek
le 10 Juin 2016
Select your code, then right click with your mouse, you will see all possibilities you have. For example (ctrl+i) which is smart indent
2 commentaires
Image Analyst
le 8 Jan 2022
Type
control-a, to select all text in your editor window, then
control-i, to fix (properly align) the indenting of your lines of code.
1 commentaire
oren montgomery
le 28 Août 2022
Modifié(e) : Walter Roberson
le 28 Août 2022
I made this tool a while back https://www.mathworks.com/matlabcentral/fileexchange/101604-automated-code-organizer?s_tid=srchtitle
Its smiliar to ctrl+i but as a few more functions
Julian Hapke
le 11 Déc 2023
Here's a MATLAB snippet that depends on the undocumented tree2str and mtree, but produces a reasonable result:
tree2str(mtree(FILENAME, '-file', '-comments'))
0 commentaires
Voir également
Catégories
En savoir plus sur Environment and Settings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!