14

В Geany есть случайная строка, проходящая через мой код, и она остается там после перезапуска приложения. Как мне это убрать?

Скриншот:

5 ответов5

12

Правка> Peferences> Editor> Показать и там, деактивировать маркер длинной строки (Umbruchhilfe)

Эта строка, между прочим, не случайна, но отмечает предел в 80 символов - который, например, все еще используется для кода ядра Linux.

9

Прерыватель строки можно отключить, перейдя в:"Редактировать"> "Установки"> "Редактор"> "Показать"> "Снять отметку" с поля "Маркер длинной строки".

9

Это текстовый редактор, поэтому он показывает вам, где будет (старый стандарт) разрыв строки из 72 символов (если вы включили разрыв строки или планируете открыть текстовый файл в устаревшем текстовом редакторе).

Больше информации:

Википедия - Персонажи в строке:

В конце эпохи пишущих машинок большинство дизайнов были ориентированы на 72 CPL, получаемые из шага 12 символов на дюйм, умноженного на 6 дюймов (см., Например, IBM Selectric). Это обеспечило бы по крайней мере 1 дюйм для каждого поля, поскольку правительство США в то время стандартизировало бумагу размером 8 1/2 × 11 ". Ранние компьютерные текстовые редакторы использовали эту меру в качестве основы для своих терминальных интерфейсов.

Документы Джани:

Столбец разрыва строки - номер столбца редактора для вставки новой строки, когда для текущего документа включен разрыв строки.

Не похоже, что есть конкретная опция для выключения индикатора, но, возможно, установка его в столбец 0 или что-то вроде 5000 может, по крайней мере, держать его вне поля зрения. :)

3

Я не знаю, как избавиться от линии, но я могу догадаться, почему это там.

Если я посчитаю символы на скриншоте справа, кажется, что строка расположена после столбца 72, который традиционно считается максимальной "безопасной" длиной строки. Многие текстовые редакторы, если им предложено переносить строки, будут делать это по 72 символа на строку по умолчанию.

Очевидно, что ваш редактор этого не делает (по крайней мере, не в том режиме, который вы используете), но он предупреждает вас, что любые строки кода, которые выходят за пределы этого столбца, могут быть слишком длинными, чтобы их можно было просмотреть в одной строке без прокрутки или переноса. в некоторых случаях (например, на терминале с 80 столбцами, с несколькими столбцами, занятыми номерами строк).

Возможно, вы можете отключить предупреждающую строку или отрегулировать ее положение в настройках вашего редактора.

Смотрите также:

1

Это, друг мой, вертикальная линия для 72 символов (спасибо за упоминание @ techie007). Это соглашение о кодировании для переноса строки для лучшей читаемости. Есть и другие соглашения, одно из которых происходит от перфокарт IBM, как объясняется в этом вопросе programmers.stackexchange.

В Википедии также упоминается ограничение в 80 символов.

Культурное Воздействие

  • Унаследованный формат перфокарты с 80 столбцами состоит в том, что отображение 80 символов в строке было обычным выбором при разработке символьных терминалов. По состоянию на ноябрь 2011 года некоторые значения по умолчанию для символьного интерфейса, такие как ширина окна командной строки в Microsoft Windows, остаются равными 80 столбцам, а некоторые форматы файлов, такие как FITS, по-прежнему используют 80-символьные изображения карточек.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .