Wie man diese vertikale Linie in Geany loswird

16

In Geany geht eine zufällige Zeile durch meinen Code, die beim Neustart der Anwendung bestehen bleibt. Wie entferne ich es?

Bildschirmfoto: Bildbeschreibung hier eingeben

zeldarulez
quelle
Welches ist die Zufallslinie? Haben Sie die Zeile im Dokument, wenn Sie es in einem anderen Texteditor öffnen, vielleicht gedit?
Varaquilex
Die zufällige vertikale Linie in der Nähe der rechten Seite. Dies geschieht nur in dieser Anwendung.
Zeldarulez

Antworten:

14

Bearbeiten> Peferences> Editor> Display und dort, deaktivieren Sie die langen Linienmarkierung (Umbruchhilfe)

Die Zeile ist übrigens nicht zufällig, sondern markiert die 80-Zeichen-Grenze - die zB noch für Linux-Kernel-Code verwendet wird.

tollo
quelle
6
Bearbeiten> Einstellungen> Editor> Anzeige> "Deaktivieren" Sie die Option "Langzeilenmarkierung" [für die aktuellste Version 1.22]
Cody
Warum ist eine Linux-Kernel-Entwicklungspraxis der Standard? Oder noch schlimmer: Warum ist die Option zum Deaktivieren in so vielen Untermenüs ausgeblendet, anstatt dass sie 2 Klicks entfernt im Menü Ansicht angezeigt wird, z. B. durch Umschalten der Zeilennummern?
AlexRamallo
10

Da es sich um einen Texteditor handelt, zeigen sie Ihnen, wo sich der (alte Standard-) Zeilenumbruch mit 72 Zeichen befinden würde (falls Sie den Zeilenumbruch aktiviert hatten oder die Textdatei in einem älteren Texteditor öffnen möchten).

Mehr Info:

Wikipedia - Zeichen pro Zeile :

Am Ende des Schreibmaschinenzeitalters waren die meisten Entwürfe auf 72 CPL ausgerichtet, abgeleitet aus einem Abstand von 12 Zeichen pro Zoll, multipliziert mit 6 Zoll (siehe zum Beispiel IBM Selectric). Dies würde mindestens 1 Zoll für jeden Rand sicherstellen, wobei die US-Regierung zu der Zeit 8 1/2 × 11 "-Papier standardisiert hatte. Frühe Computer-Texteditoren verwendeten dieses Maß als Basis für ihre Terminalschnittstellen .

Geanys Dokumente :

Zeilenumbruch Spalt - Die Editor Spaltennummer einfügen eine neue Zeile an , wenn Zeilenumbruch für das aktuelle Dokument aktiviert ist.

Bildbeschreibung hier eingeben

Es sieht nicht so aus, als gäbe es eine spezielle Option, um den Indikator auszuschalten, aber wenn Sie ihn auf Spalte 0 setzen oder auf 5000, bleibt er möglicherweise zumindest außer Sicht. :)

ƬᴇcƬᴇιʜ007
quelle
+1, weil du mich um 6 Sekunden geschlagen hast, und auch mit einem Screenshot. :)
Ilmari Karonen
9

Sie können den Zeilenumbruch ausschalten, indem Sie auf: Bearbeiten> Einstellungen> Editor> Anzeige> Das Kästchen "Lange Zeilenmarkierung" deaktivieren.

Bildbeschreibung hier eingeben

FrigidDev
quelle
2
Dies ist der Weg für die neueste Version!
Cody
3

Ich weiß nicht, wie ich die Leitung loswerden soll, aber ich kann mir vorstellen, warum sie da ist.

Wenn ich die Zeichen in Ihrem Screenshot nach rechts zähle, scheint die Zeile hinter Spalte 72 zu stehen, die traditionell als maximale "sichere" Zeilenlänge angesehen wurde. Wenn viele Texteditoren angewiesen werden, Zeilen umzubrechen, geschieht dies standardmäßig mit 72 Zeichen pro Zeile.

Natürlich tut dies Ihr Editor nicht (zumindest nicht in dem von Ihnen verwendeten Modus), aber er warnt Sie, dass Codezeilen, die über diese Spalte hinausragen, möglicherweise zu lang sind, um in einer Zeile ohne Scrollen oder Umbrechen angezeigt zu werden in einigen Fällen (z. B. auf einem Terminal mit 80 Spalten, wobei einige Spalten von Zeilennummern belegt sind).

Möglicherweise können Sie die Warnlinie in den Einstellungen Ihres Editors deaktivieren oder ihre Position anpassen.

Siehe auch:

Ilmari Karonen
quelle
1

Das ist die vertikale Linie für 72 Zeichen (Danke, dass Sie @ techie007 erwähnt haben). Dies ist eine Codierungskonvention zum Umbrechen der Zeile, um die Lesbarkeit zu verbessern. Es gibt auch andere Konventionen, von denen eine von den Lochkarten von IBM stammt, wie in dieser Frage zu programmers.stackexchange erläutert .

Wikipedia erwähnt auch die Beschränkung von 80 Zeichen.

Kulturelle Auswirkungen

  • Ein Erbe des Lochkartenformats mit 80 Spalten ist, dass eine Anzeige von 80 Zeichen pro Zeile eine häufige Wahl bei der Gestaltung zeichenbasierter Terminals war. Ab November 2011 sind einige Standardeinstellungen für die Zeichenschnittstelle, wie z. B. die Breite des Eingabeaufforderungsfensters in Microsoft Windows, weiterhin auf 80 Spalten festgelegt, und einige Dateiformate, wie z. B. FITS, verwenden weiterhin Kartenbilder mit 80 Zeichen.
Varaquilex
quelle
1
Ich habe gezählt, es ist nicht in der 80. Spalte. ;)
ƬᴇcƬᴇιʜ007
Deshalb bekommst du von mir eine +1: P
Varaquilex