W moim kodzie w Geany przebiega losowa linia, która utrzymuje się tam po ponownym uruchomieniu aplikacji. Jak mogę to usunąć?
Zrzut ekranu:
W moim kodzie w Geany przebiega losowa linia, która utrzymuje się tam po ponownym uruchomieniu aplikacji. Jak mogę to usunąć?
Zrzut ekranu:
Odpowiedzi:
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.
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 .
Kolumna łamania wiersza - numer kolumny edytora do wstawienia nowej linii w momencie, gdy łamanie linii jest włączone dla bieżącego dokumentu.
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ć. :)
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.
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.