MATLAB Enter key is executing code
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaire
dpb
le 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?
Réponses (1)
Jan
le 15 Mai 2021
Modifié(e) : Jan
le 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 commentaire
Voir également
Catégories
En savoir plus sur Software Development Tools dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!