После обновления до Ubuntu 20.04.1 (с 18.04.1) в gedit появилась новая функция переноса строк.
При активированных настройках "перенос строки" и "не разделять слова на две строки" gedit разделяет строку на определенные символы в строке, например, xyz/abc
будет разделен после /
. Другие символы, которые позволяют это сделать, например |!?
.
Однако редактор показывает символ дефиса -
при таком разделении. Скриншот:
Чтобы подчеркнуть: Я не набирал -
, я набрал xyz/abc
и вот что получилось.
Эта особенность сбивает меня с толку, особенно когда я пишу программный код, или, что еще хуже, когда я читаю код, написанный другими, думая, что в нем есть -
. Другой случай - урлы в текстовых файлах, в которых много символов /
, когда кажется, что в урле есть -
. Нет никакого способа выяснить это, просто посмотрев в редактор, если вы напечатаете xyz/-abc
, то вывод будет точно таким же. Единственный способ узнать это - изменить размер окна редактора (тогда -
исчезнут) или отключить перевод строки.
Есть ли способ отключить эту функцию?
Для этого есть три ошибки. Насколько я понимаю, изначально это было вызвано Pango, который был исправлен, но gedit еще нужно исправить, чтобы правильно использовать Pango. (Кто-нибудь, пожалуйста, поправьте меня, если это не так.)
Я предлагаю вам перейти к каждой ошибке, авторизоваться, если это необходимо, и нажать палец вверх в первом сообщении в треде.
Вставка дефиса на разрывах строк выглядит неправильно в таких приложениях, как gedit (1)
Вставка дефиса на разрывах строк выглядит неправильно в таких приложениях, как gedit (2)
Дефис/тире, вставляемый для переноса текста, должен быть отключен в gedit
К сожалению, мы находимся во власти разработчиков, которые, похоже, не восприняли это всерьез. Возможно, нам нужно сообщить об этом как об ошибке в Ubuntu?