Editor highlighting line break when hitting return
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ben Ward
el 20 de Jun. de 2025
Comentada: Ben Ward
el 14 de Jul. de 2025
Hi,
I have been working with this problem for a few years. I have not found a solution and I cannot get used to it.
Here is what happens...
- I want to insert a new line of text in the middle of a script.
- I place the cursor at the end of a line.
- I hit return to create a new line.
- Matlab inexplicably selects the line break.
- When I start typing the line break is overwritten.
- The new text goes at the end of the old line, instead of at the beginning the new line.
- This problem happens intermittently.
This never used to be an issue, but it has been a persistent annoyance for the last couple of years. I have tried looking for a solution, but I have yet to find one that works.
I am currently using Matlab R2024a Update 1 on a Mac Studio Apple M1 Ultra running Sequoia 15.5
Please help!
thanks,
Ben
8 comentarios
dpb
el 25 de Jun. de 2025
Oh, another thought. Have you tried updating a driver for the particular hardware? Maybe there's a fix there for a known issue...
Respuesta aceptada
K.
el 11 de Jul. de 2025
I was able to reproduce this with a Magic Mouse in R2025a and have reported the issue to the appropriate person within MathWorks. I have also referred them to this page in case they have any information to share.
2 comentarios
dpb
el 11 de Jul. de 2025
Kewl! to know it was/is reproducible. Be interesting to learn if it is actually a code defect or something non-conformant in the mouse firmware...
Más respuestas (1)
Ruchika Parag
el 25 de Jun. de 2025
Hi @Ben Ward, based on your description, it seems like there may be a UI behavior issue in the MATLAB Editor, possibly related to macOS input handling or preferences.
Here are a few things you can try:
1. Check Editor Preferences
Sometimes aggressive auto-formatting or indentation settings can cause unexpected behavior.
- Go to Home > Preferences > Editor/Debugger > Language.
- Try disabling Smart Indentation, Auto Formatting, and any related options.
- Restart MATLAB and test again.
2. Disable macOS Press-and-Hold Behavior
macOS includes a feature that can interfere with how some keys (like Return) behave in applications. You can disable it with this terminal command:
defaults write -g ApplePressAndHoldEnabled -bool false
After running the command, restart MATLAB (and possibly the system) to apply the change.
Hope this helps!
2 comentarios
Ver también
Categorías
Más información sobre Programming Utilities en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!