Using the Arduino IDE version 2.0.3:
When typing the cursor moves to other locations, actually doing wrong indents. Also copy paste of lines of code changes the indenting to unaligned code. But the first remark is killing the usage of this tool. It is not possible to write code.
Is this a bug?
This problem has been observed by me since the first version of IDE 2. I can add that it almost always jumps to the next line if something is inserted from the buffer (copy-paste). I hope the support will sort out this problem.
Hi @Henk_Wizzard_Beekhof and @dyadyagenya . The Arduino IDE developers are tracking this bug here:
opened 09:50AM - 06 Jul 21 UTC
topic: code
type: imperfection
### Describe the problem
While editing, the cursor sometimes randomly jumps t… o the beginning of a new line
### To reproduce
1. Edit sketch
2. Usually when typing a new line, cursor will jump to beginning of next line
3. Seems to be related to auto-indent with tabs
### Expected behavior
The cursor should not jump around and stay where I am typing
### Arduino IDE version
2.0.0-beta.7
### Operating system
macOS
### Operating system version
Big Sur
### Additional context
#### Additional reports
- https://github.com/arduino/arduino-ide/issues/1669
- https://github.com/arduino/arduino-ide/issues/1534
- https://github.com/arduino/arduino-ide/issues/1364
- https://github.com/arduino/arduino-ide/issues/476
- https://github.com/arduino/arduino-ide/issues/810#issuecomment-1030400240
- https://forum.arduino.cc/t/cursor-jumping-problem/1023535
- https://forum.arduino.cc/t/ide-2-unwanted-cursor-movement/1060945
- https://forum.arduino.cc/t/arduino-ide-2-0-0-beta-12-weird-auto-newlines/920733
- https://forum.arduino.cc/t/misunderstood-ide-behaviour/1053246
- https://forum.arduino.cc/t/cursor-sometimes-moves-to-the-next-line-on-its-own/1035617
- https://forum.arduino.cc/t/cursor-jumps-to-left-of-page/1033841
- https://forum.arduino.cc/t/just-tried-ide2-for-first-time-tab-key-is-a-nightmare/990842
- https://forum.arduino.cc/t/editor-an-unsolvable-problem/989876
- https://forum.arduino.cc/t/autosave-messes-with-cursor-position/1046625
- https://forum.arduino.cc/t/random-line-returns/1081720
- https://forum.arduino.cc/t/arduino-ide-version-2-0-3-has-issues/1088682
- https://forum.arduino.cc/t/ide-2-editor-erratic/1088425
- https://forum.arduino.cc/t/odd-behavior-when-insert-line/1096241
- https://forum.arduino.cc/t/how-to-turn-off-the-auto-indent-feature/1096640
<a name="workaround"></a>
#### Workaround
1. Open the "**Command Palette**" via the <kbd>**Ctrl**</kbd>+<kbd>**Shift**</kbd>+<kbd>**P**</kbd> (<kbd>**Command**</kbd>+<kbd>**Shift**</kbd>+<kbd>**P**</kbd> for macOS users) keyboard shortcut.
1. Select the "**Preferences: Open Settings (UI)**" command.
1. A "**Preferences**" tab will now open in the Arduino IDE main panel. In the "**Search Settings**" field, type `editor.trimAutoWhitespace`
1. Uncheck the checkbox next to the "**`☑` Remove trailing auto inserted whitespace.**" setting.
1. Click the **X** icon on the "**Preferences**" tab.
### Issue checklist
- [X] I searched for previous reports in [the issue tracker](https://github.com/arduino/arduino-ide/issues?q=)
- [X] I verified the problem still occurs when using the latest [nightly build](https://www.arduino.cc/en/software#nightly-builds)
- [X] My report contains all necessary details
I'll share the workaround for the bug:
Open the "Command Palette " via the Ctrl +Shift +P (Command +Shift +P for macOS users) keyboard shortcut.
Select the "Preferences: Open Settings (UI) " command.
A "Preferences " tab will now open in the Arduino IDE main panel. In the "Search Settings " field, type editor.trimAutoWhitespace
Uncheck the checkbox next to the "☑
Remove trailing auto inserted whitespace. " setting.
Click the X icon on the "Preferences " tab.
1 Like
Thanks for your feedback. I've updated this setting.
You are welcome. I'm glad if I was able to be of assistance.
Regards,
Per
system
Closed
September 9, 2023, 10:13pm
6
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.