Jak pozbyć się tej pionowej linii w Geany

16

W moim kodzie w Geany przebiega losowa linia, która utrzymuje się tam po ponownym uruchomieniu aplikacji. Jak mogę to usunąć?

Zrzut ekranu: wprowadź opis zdjęcia tutaj

zeldarulez
źródło
Która jest linią losową? Czy masz wiersz w dokumencie, gdy otwierasz go w innym edytorze tekstu, być może gedit?
Varaquilex,
Losowa pionowa linia w pobliżu prawej strony. Dzieje się tak tylko w tej aplikacji.
zeldarulez

Odpowiedzi:

14

Edycja> Pefereferencje> Edytor> Wyświetl i tam, wyłącz znacznik długiej linii (Umbruchhilfe)

Linia ta nie jest przypadkowa, ale oznacza limit 80 znaków - który jest np. Nadal używany w kodzie Linux-Kernel.

tollo
źródło
6
Edycja> Preferencje> Edytor> Wyświetlanie> „Odznacz” opcję „Znacznik długiej linii” [do chwili obecnej najnowsza wersja 1.22]
Cody
Dlaczego praktyka programowania jądra Linux jest domyślna? Albo jeszcze gorzej, dlaczego opcja wyłączenia go ukryta jest w tylu podmenu zamiast 2 kliknięć w menu Widok, np. Przełączanie numerów linii?
AlexRamallo
10

Jest to edytor tekstu, więc pokazują, gdzie byłby (stary standardowy) 72-znakowy podział linii (na wypadek, gdyby włączono podział linii lub planujesz otworzyć plik tekstowy w starszym edytorze tekstu).

Więcej informacji:

Wikipedia - Liczba znaków w wierszu :

Pod koniec ery maszyn do pisania większość projektów była nastawiona na 72 CPL, uzyskanych ze skoku 12 znaków na cal, pomnożonego przez 6 cali (patrz na przykład IBM Selectric). Zapewniłoby to co najmniej 1 cal dla każdego marginesu, przy czym rząd USA w tym czasie dokonał standaryzacji na papierze 8 1/2 × 11 ". Wczesne komputerowe edytory tekstu używały tego miernika jako linii bazowej dla swoich terminalowych interfejsów .

Dokumenty Geany :

Kolumna łamania wiersza - numer kolumny edytora do wstawienia nowej linii w momencie, gdy łamanie linii jest włączone dla bieżącego dokumentu.

wprowadź opis zdjęcia tutaj

Nie wygląda na to, że istnieje konkretna opcja wyłączenia wskaźnika, ale być może ustawienie go na kolumnę 0 lub na coś takiego jak 5000 może przynajmniej ukryć. :)

Ƭᴇcʜιᴇ007
źródło
+1 za pokonanie mnie o 6 sekund, a także zrzut ekranu. :)
Ilmari Karonen
9

Wyłącznik linii można wyłączyć, przechodząc do: Edycja> Preferencje> Edytor> Wyświetlanie> „Odznacz” pole o nazwie „Znacznik długiej linii”

wprowadź opis zdjęcia tutaj

FrigidDev
źródło
2
to jest sposób na najnowszą wersję!
Cody
3

Nie wiem, jak pozbyć się linii, ale zgaduję, dlaczego ona tam jest.

Jeśli liczę znaki na twoim zrzucie ekranu po prawej, wydaje się, że linia jest umieszczona po kolumnie 72, która tradycyjnie była uważana za maksymalną „bezpieczną” długość linii. Wiele edytorów tekstu, jeśli zostanie poproszonych o zawijanie wierszy, domyślnie zrobi to przy 72 znakach na wiersz.

Oczywiście twój edytor tego nie robi (przynajmniej nie w używanym trybie), ale ostrzega cię, że wszelkie wiersze kodu, które wychodzą poza tę kolumnę, mogą być zbyt długie, aby można je było wyświetlić w jednym wierszu bez przewijania lub zawijania w niektórych przypadkach (np. na 80-kolumnowym terminalu, z kilkoma kolumnami zajmowanymi przez numery wierszy).

Prawdopodobnie możesz wyłączyć linię ostrzeżenia lub dostosować jej pozycję w ustawieniach edytora.

Zobacz też:

Ilmari Karonen
źródło
1

To, mój przyjacielu, jest pionowa linia dla 72 znaków (dziękuję za wzmiankę o @ techie007). Jest to konwencja kodowania do owijania linii dla lepszej czytelności. Istnieją również inne konwencje, jedna z nich pochodzi z kart dziurkowanych przez IBM, jak wyjaśniono w pytaniu dotyczącym programistów.stackexchange .

Wikipedia wspomina również o limicie 80 znaków.

Wpływ kulturowy

  • Dziedzictwo 80-kolumnowego formatu kart perforowanych polega na tym, że wyświetlanie 80 znaków w rzędzie było powszechnym wyborem przy projektowaniu terminali opartych na znakach. Od listopada 2011 r. Niektóre domyślne ustawienia interfejsu znaków, takie jak szerokość okna wiersza polecenia w systemie Microsoft Windows, pozostają ustawione na 80 kolumn, a niektóre formaty plików, takie jak FITS, nadal używają obrazów kart o długości 80 znaków.
Varaquilex
źródło
1
Policzyłem, że to nie jest 80. kol. ;)
ᴇcʜιᴇ007
Dlatego otrzymujesz ode mnie +1: P
Varaquilex