Разрыв строки на символе показывает дефис

После обновления до Ubuntu 20.04.1 (с 18.04.1) в gedit появилась новая функция переноса строк.

При активированных настройках "перенос строки" и "не разделять слова на две строки" gedit разделяет строку на определенные символы в строке, например, xyz/abc будет разделен после /. Другие символы, которые позволяют это сделать, например |!?.

Однако редактор показывает символ дефиса - при таком разделении. Скриншот:

enter image description here

Чтобы подчеркнуть: Я не набирал -, я набрал xyz/abc и вот что получилось.

Эта особенность сбивает меня с толку, особенно когда я пишу программный код, или, что еще хуже, когда я читаю код, написанный другими, думая, что в нем есть -. Другой случай - урлы в текстовых файлах, в которых много символов /, когда кажется, что в урле есть -. Нет никакого способа выяснить это, просто посмотрев в редактор, если вы напечатаете xyz/-abc, то вывод будет точно таким же. Единственный способ узнать это - изменить размер окна редактора (тогда - исчезнут) или отключить перевод строки.

Есть ли способ отключить эту функцию?

1
задан 14 October 2020 в 11:54

1 ответ

Для этого есть три ошибки. Насколько я понимаю, изначально это было вызвано Pango, который был исправлен, но gedit еще нужно исправить, чтобы правильно использовать Pango. (Кто-нибудь, пожалуйста, поправьте меня, если это не так.)

Я предлагаю вам перейти к каждой ошибке, авторизоваться, если это необходимо, и нажать палец вверх в первом сообщении в треде.

Вставка дефиса на разрывах строк выглядит неправильно в таких приложениях, как gedit (1)

Вставка дефиса на разрывах строк выглядит неправильно в таких приложениях, как gedit (2)

Дефис/тире, вставляемый для переноса текста, должен быть отключен в gedit

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

2
ответ дан 17 January 2021 в 13:27

Другие вопросы по тегам:

Похожие вопросы: