MATLAB Enter key is executing code

14 views (last 30 days)
Bryan Yu
Bryan Yu on 15 May 2021
Commented: dpb on 15 May 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 Comment
dpb
dpb on 15 May 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?

Sign in to comment.

Answers (1)

Jan
Jan on 15 May 2021
Edited: Jan on 15 May 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 Comment
dpb
dpb on 15 May 2021
I never even thought about the command window, Jan...that's just so natural.

Sign in to comment.

Categories

Find more on Software Development Tools in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!