Does Matlab have the function to format script?

조회 수: 229 (최근 30일)
zzzhhh
zzzhhh 2016년 6월 10일
답변: Julian Hapke 2023년 12월 11일
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.

채택된 답변

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

추가 답변 (4개)

Azzi Abdelmalek
Azzi Abdelmalek 2016년 6월 10일
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
zzzhhh
zzzhhh 2016년 6월 11일
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 2022년 1월 8일
thank you

댓글을 달려면 로그인하십시오.


Image Analyst
Image Analyst 2022년 1월 8일
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 2021년 4월 13일
편집: Walter Roberson 2021년 4월 13일
You might want to have a look at https://github.com/florianschanda/miss_hit

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

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by