MATLAB Enter key is executing code

12 Ansichten (letzte 30 Tage)
Bryan Yu
Bryan Yu am 15 Mai 2021
Kommentiert: dpb am 15 Mai 2021
I thought enter is supposed to just do a line break, and ctrl+enter runs the code. I'm running the 2020b version, and everytime I press enter, the program line breaks AND executes the code. How can I change that, so it's the same as most coding programs and the on-ramp?
Thanks,
  1 Kommentar
dpb
dpb am 15 Mai 2021
>> ver
-----------------------------------------------------------------------------------------------------
MATLAB Version: 9.9.0.1592791 (R2020b) Update 5
...
I've never messed with the Live Editor before, but I don't see such a symptom here...<Enter> acted normally; <Ctrl-Enter> did (eventually) execute the code had typed; was quite a bit of latency...
I don't see anything in Preferences that would appear to be to make such behavior an option.
I suppose this behavior holds across MATLAB sessions?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jan
Jan am 15 Mai 2021
Bearbeitet: Jan am 15 Mai 2021
Do you mean the command window? You cannot change this. If a command is complete, it is executed when enter is pressed.
The command window is not the right location to create code. Write a script or a function instead in the editor. The Ctrl-Enter behavior was introduced in the live script due to the lack of a separate editor. Generations of Matlab users are familiar with this behavior since 25 years.
Use a live script to get the live script behaviour.
  1 Kommentar
dpb
dpb am 15 Mai 2021
I never even thought about the command window, Jan...that's just so natural.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Software Development Tools finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by