VS-Code: Bewegt den Cursor in die darüber liegende Zeile (gleiche Position)

474
Anton K

Ist es im VS-Code für Mac möglich, den Cursor an derselben Position (wie in der vorherigen Zeile) in die darüber liegende Zeile zu bewegen?

Momentan wird der Cursor an den Anfang der Zeile gesetzt, wenn er nach oben verschoben wird.

Veranschaulichung des Problems

2
Ich bin mit VS-Code auf Mac oder Mac-Tastenkombinationen nicht vertraut, dies kann jedoch https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf helfen spikey_richie vor 6 Jahren 0

1 Antwort auf die Frage

1
harrymc

Dies ist das normale Verhalten in allen Texteditoren, auf die ich gestoßen bin.

Das Caret versucht, die Spaltenposition beizubehalten, solange Zeichen an dieser Position vorhanden sind .

Sie haben leere Zeilen ohne Zeichen, sodass der Editor die Einfügemarke nicht an einem anderen Ort als dem Zeilenanfang positionieren kann. In Ihrer Animation stelle ich fest, dass die Zeile über der ersten Zeile consteinige Leerzeichen enthält, sodass das Caret in seiner Spalte bleiben kann.

Es ist keine Lösung möglich, es sei denn, Sie füllen Ihre leeren Zeilen mit genügend Leerzeichen auf, was nicht die beste Lösung ist.