Wie kann ich dafür sorgen, dass der Visual Studio-Editor nicht mehr am Ende einer Datei vorbeirollt?

75

Wenn Sie im Visual Studio- Editor die Bildlaufleiste nach unten in die Datei ziehen, wird nur eine leere Seite angezeigt , da der Text über den oberen Rand des Texteditorfensters hinaus gescrollt wurde . Dies macht nach unten scrollen schwierig , weil man nicht nur die Bildlaufleiste ziehen kann schnell den ganzen Weg hinunter , sondern müssen sorgfältig den Cursor positionieren , so dass Sie immer noch Ihren Code sehen können.

Wie kann ich es so gestalten, dass ich wie in NotePad, wenn ich die Bildlaufleiste nach unten zum Ende der Datei ziehe, den unteren Rand der Datei sehe?

Edward Tanguay
quelle
Ist das wirklich eine programmierbezogene technische Frage?
Murali VP
7
Vielleicht gehört es zum Superuser, aber wenn es gelöst wird, würde es meine Programmierung glücklicher machen.
Edward Tanguay
4
imho, es gehört hierher. Wenn zum Beispiel jemand dieselbe Frage zu vim stellt, würde sich niemand beschweren.
Turm
1
Auf der anderen Seite ist dies wirklich eine der "wen interessiert das?" - Einstellungen des Editors, also ...
Rook
3
Ich kann mir mindestens 100 "wen interessiert das" -Optionen vorstellen, die ich in VS gerne aufgeben würde, um diese Option zu haben. Ich denke, Adobe und MS könnten beide von einer guten Feature-Diät profitieren.
Barney Mattox

Antworten:

7

Wenn Sie stattdessen die Tastatur verwenden Ctrl+Endmöchten , wird durch Drücken das gewünschte Ergebnis erzielt.

Konamiman
quelle
7
Ja, ich habe Folgendes bemerkt: Es ist seltsam, dass einige Editoren (VisualStudio, PSPad) die leere Seite unter dem Text anzeigen, während andere den Text am Ende der Datei anzeigen (NotePad, EditPad, NotePad ++). Was dachten die UX-Designer für die Editoren, die eine leere Seite anzeigen, wie wäre das wünschenswert?
Edward Tanguay
3
Ich denke, die Idee ist, dass Sie eine beliebige Textzeile oben im Editorfenster platzieren können.
Steve Cadwallader
209

In VSCode wird eine Konfigurationsoption für die von Ihnen angegebene Funktionalität bereitgestellt. Um es zu aktivieren, gehen Sie zu Datei -> Einstellungen -> Benutzereinstellungen

Fügen Sie auf der rechten Seite des Editors in settings.json die folgende Zeile unten ein (bevor Sie die Klammer schließen), speichern und schließen Sie sie.

"editor.scrollBeyondLastLine": false

Dadurch wird verhindert, dass der Editor über die letzte Zeile hinaus scrollt.

Dani Akash
quelle
17
Diese Frage bezieht sich auf den Visual Studio-Editor. VSCode ist eine andere Anwendung.
Jon-Eric
7
Dies ist eine gute Antwort, aber sie beantwortet andere Fragen. Die Antwort bezieht sich eher auf VS-Code als auf Visual Studio. Jemand muss es schaffen.
Ivan_Bereziuk
1
Ich brauchte genau das, da dieses Verhalten in VSCode mich verrückt machte. Vielen Dank, @Dani Akash
Kewlking
4

Drücken Sie innerhalb von VS Code command+ ,und suchen Sie nach "Scroll Beyond Last Line" und deaktivieren Sie es

Daksh Shah
quelle
Drücken Sie Befehlstaste + und suchen Sie dann in der Leiste Sucheinstellungen oben nach "Bildlauf". Es gibt ein Kontrollkästchen zum Aktivieren / Deaktivieren des Bildlaufs über das Dateiende hinaus.
Martin Streicher