Arduino IDE bringt mich um den Verstand: Cursor Hopping

OP #7318138
Lesenswert?

Ich bin gezwungen in der Arduino IDE zu arbeiten und es nervt mich schon jetzt extrem:

Wenn ich eine Funktion schreibe, eröffne diese mit der geschweiften Klammer und drücke dann Enter - geht der Cursor natürlich eine Zeile tiefer. Nach gut 1-2 sec hüpft er an die erste Stelle der Zeile. Ich tippe dann Tab oder Leerzeichen um wieder auf meine Position vor zu kommen. Nach 1-2 sec hüpft er dann eine Zeile tiefer an die erste Stelle. Erst dann kann ich wieder hoch und nach rechts um dann zu schreiben. Woran liegt das?

Ich habe bei jeder neuen Zeile Angst erst ne halbe Stunde rum zu wusseln um meinen Cursor wieder auf Position zu bringen. Kennt jemand das Problem?

Ich arbeite mit Windows 11 und Arduino 2.0.3

Angehängte Dateien:
(Firma: @home) #7318359
Lesenswert?

Du kannst/solltest VS code nehmen, die die Toolchain von Arduino verwendet und daher installiert sein muss. Mich nervt die neue 2.x und die 1.8.x Version auch und daher verwende ich die 1.8.x selten weiterhin neben VS code.

VS code ist eine Freude ... und auch für Micropython verwendbar.

OP #7318411
Lesenswert?

im Dreieck hopsen schrieb:

Erst mal die passenden Begrifflichkeiten lernen. Cursor Hopping ist mir unbekannt. Meintest du Cursor Jumping?

Ob nun hüpfen oder springen, ist eigentlich keine Sache der Begriffflichkeit. Schlimm genug das dies bereits seit 3 Subversionen bekannt ist, und so etwas relevantes nicht behoben wurde.

Aber vielen lieben Dank für den Workaround! Werde ich dann gleich mal probieren.

Danke euch.

(Firma: Q3) #7318797
Lesenswert?

Unter MacOS tritt das Problem nicht auf.

Es scheint also aus dem "Zusammenwirken" von Arduino-IDE und Windows zu resultieren. Das finde ich erstaunlich, sollte die IDE m.W. doch in Java geschrieben sein und damit auf identischem Sourcecode basieren ... oder ist dem nicht mehr so?

OP #7318911
Lesenswert?

im Dreieck hopsen schrieb:

https://forum.arduino.cc/t/2-0-3-and-2-0-4-nightly-typing-bug/1068418/3

Hab es gerade probiert, der Workaround funktioniert.

Zum Thema hopping oder jumping: Ich hätte zum Beispiel nicht nach jumping gesucht, weil ich daran garnicht gedacht habe. Für mich ist er halt nach vorne gehüpft und nicht gesprungen. Schlimm genug das es überhaupt für solch etwas "Begrifflichkeiten" gibt. :-)

Vielen Dank euch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren