Does Matlab have the function to format script?

116 Ansichten (letzte 30 Tage)
zzzhhh
zzzhhh am 10 Jun. 2016
Beantwortet: Julian Hapke am 11 Dez. 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.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 11 Jun. 2016
No, MATLAB does not have that. Fortunately, David Varga recently mentioned releasing a beautifier; see https://github.com/davidvarga/MBeautifier

Weitere Antworten (4)

Azzi Abdelmalek
Azzi Abdelmalek am 10 Jun. 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 Kommentare
zzzhhh
zzzhhh am 11 Jun. 2016
I didn't find any item in the context menu except smart indent that is related to code formatting as I mentioned in the question. Note that in my question the "format" does not refer to change of fonts, but more to proper addition of spaces and alignments.
Yash Mavare
Yash Mavare am 8 Jan. 2022
thank you

Melden Sie sich an, um zu kommentieren.


Image Analyst
Image Analyst am 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.

Florian Schanda
Florian Schanda am 13 Apr. 2021
Bearbeitet: Walter Roberson am 13 Apr. 2021
You might want to have a look at https://github.com/florianschanda/miss_hit

Julian Hapke
Julian Hapke am 11 Dez. 2023
Here's a MATLAB snippet that depends on the undocumented tree2str and mtree, but produces a reasonable result:
tree2str(mtree(FILENAME, '-file', '-comments'))

Kategorien

Mehr zu Entering Commands finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by