Bug 23497 - Ошибка пошагового поиска и замены в leafpad если загружен xfce4-clipman или parcelite
: Ошибка пошагового поиска и замены в leafpad если загружен xfce4-clipman или p...
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/leafpad)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-05-18 12:01 by
Modified: 2013-10-12 21:00 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-05-18 12:01:34
В текстовом редакторе Leafpad (а на самом деле и в его клоне Mousepad) есть
одна ошибка, приводящая к практической невозможности его использования в режиме
пошагового поиска и замены:

Ошибка заключается в следующем: если ввести некоторый текст для замены и,
отключив опцию "Заменить все", произвести поиск и замену, получится сдвоенный
текст из искомого и заменяемого (проще говоря, не удаляется заменяемое).
Пример:

Допустим в текстовом файле есть слова " одна строка". Если произвести поиск и
замену по словам:

Найти: одна строка
Заменить на: это будет 

Получим "это будет одна строка" вместо ожидаемого "это будет". Ошибки
подвержены все версии Leafpad имеющиеся в репозиториях вплоть до p5
включительно (ниже не смотрел).
------- Comment #1 From 2010-05-18 13:59:10 -------
Не воспроизводится в Сизифе:
$ rpm -q leafpad
leafpad-0.8.17-alt1
------- Comment #2 From 2010-05-18 14:35:38 -------
Хм... Вы правы. Тем не менее версия leafpad-0.8.17-alt1 скомпилированная мной
для p5 имеет такую проблему. Как бы понять, из-за чего она (GTK?)?
------- Comment #3 From 2010-05-18 17:36:08 -------
Моя ошибка. Оказывается, эта проблема связана с некорректной работой менеджера
буфера обмена xfce4-clipman-plugin. Если он включен, наблюдается подобное
поведение. На него и перевешиваю.
------- Comment #4 From 2010-06-03 12:29:24 -------
Исследовал вопрос еще. Оказывается, эта проблема возникает и с менеджером
буфера обмена Parcellite. Если учесть, что в новом Mousepad эта проблема не
воспроизводится, то получается виноват Leafpad. Вновь перевешиваю на него. 

Итак, для воспроизведения проблемы следует установить менеджер буфера обмена
xfce4-clipman-plugin или Parcellite.
------- Comment #5 From 2013-10-12 21:00:57 -------
xfce4-clipman-plugin-1.2.3-alt3
leafpad-0.8.18.1-alt4

не воспроизводится.