Переименовать идентификатор

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Переименовать идентификатор

Сообщение sign » 25.12.2014 09:18:03

Такая интересная особенность обнаружилась.

1. Если выделить идентификатор движением курсора слева-направо, то после Ctrl-Shift-E, среда сообщает, что "... Error: не найден идентификатор: ...".
2. Если выделить идентификатор движением курсора справа-налево, то находит и переименовывает.
Как так?

Помимо этого, среда запоминает, как был выделен идентификатор в ручном режиме.
Потому, когда делаешь двойной клик по идентификатору, затем Ctrl-Shift-E, то пункт 1, если было выделение перед этим слева-направо и пункт 2 - справа-налево.

Это что за дискриминация направлений и с чем это связано?

PS.
Виндовоз. FPC: 2.6.4
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Переименовать идентификатор

Сообщение bormant » 26.12.2014 19:20:37

Где-то в исходнике забыто сравнение и перестановка при необходимости начала/конца выделенного текста?
Аватара пользователя
bormant
постоялец
 
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 252

Рейтинг@Mail.ru
cron