Delphi 2010 Search Wrap Around - PullRequest
       9

Delphi 2010 Search Wrap Around

5 голосов
/ 09 февраля 2011

Есть ли способ отключить функциональность поиска в Delphi 2010?

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

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

Пример того, как это меня бесит. У меня есть древовидное представление, в котором к множеству узлов обращаются с помощью индексов уровня (т.е. Item.Level = 1), и мне нужно добавить новый узел на уровне 0, и, таким образом, все индексы должны перейти на уровень +1. Я потратил много время переназначает эти индексы второй и даже третий раз, потому что функция поиска завершает (я не могу использовать замену для того, что я делаю).

Больно смотреть полосу прокрутки кода каждый раз, когда я что-то меняю, и .Level = 0 становится .Level = 1, .Level = 2 и т. Д.

1 Ответ

7 голосов
/ 09 февраля 2011

Поведение по умолчанию в Delphi XE - это диалоговое окно, которое запрашивает Перезапустить поиск с начала файла , включая (не отмеченный) флажок для Обтекание без запроса .

Это поведение настраивается в Tools -> Options -> Editor Options -> Auto search wrap around.

У меня не работает Delphi 2010 для проверки, но, если повезет, это может быть все, что нужно.

...