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