Ошибки при получении текста пункта МЕНЮ в результате "Искать все" Topic is solved

Здесь можно сообщить о найденных багах в Far.
User avatar
buniak_a_h
Posts: 4502
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 240 times
Been thanked: 670 times
Contact:

Ошибки при получении текста пункта МЕНЮ в результате "Искать все"

Post by buniak_a_h »

Latest post of the previous page:

Kadaner, опять переделал тот скрипт. Теперь он работает на файлах любого размера при условии, что номер позиции найденного образца занимает меньше 6-ти символов. В этом случае всегда есть хотя бы один пробел между номером строки и номером позиции. И вот этот пробел и считается началом номера позиции. Так что стало универсальнее.
User avatar
Kadaner
Posts: 52
Joined: Sun 28 Jan, 2018 05:00
Has thanked: 4 times
Been thanked: 3 times

Ошибки при получении текста пункта МЕНЮ в результате "Искать все"

Post by Kadaner »

buniak_a_h wrote: Fri 09 May, 2025 07:09 Теперь он работает на файлах любого размера при условии, что номер позиции найденного образца занимает меньше 6-ти символов.
Что является весьма разумным предположением.
buniak_a_h wrote: Fri 09 May, 2025 07:09 И вот этот пробел и считается началом номера позиции.
Я хотел предложить это решение, но побоялся, что это слишком сложно, и проще мне добавить разделители. Поскольку Вы решили эту проблему, я склонен забросить мой запрос на добавление разделителей, тем более, что я получил в комментариях весьма разумный вопрос, а зачем?

Давайте решим, что всё, что я сломал, Вы компенсировали, и не будем усложнять и без того довольно запутанный код Far'а. Годится?
User avatar
buniak_a_h
Posts: 4502
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 240 times
Been thanked: 670 times
Contact:

Ошибки при получении текста пункта МЕНЮ в результате "Искать все"

Post by buniak_a_h »

Kadaner wrote: Sat 10 May, 2025 02:16Годится?
Годится. Тем более, что следующая переделка (добавление разделителей) потребовала бы очередную переделку макроса.
Kadaner wrote: Sat 10 May, 2025 02:16 получил … весьма разумный вопрос, а зачем?
Разумность - спорная; если бы разделители были предусмотрены сразу, то было бы удобнее и проще писать макрос. Ну, если он (макрос) кому-то не нужен, то да, ему этот вопрос кажется разумным. Но не я один пользуюсь макросом EditorFindAllList.lua. Мне (и, видимо, не только) - удобно.
Last edited by buniak_a_h on Sat 10 May, 2025 03:10, edited 2 times in total.
Post Reply

Return to “Глюки и баги”