Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Здесь можно сообщить о найденных багах в Far.
Post Reply
fml2
Posts: 516
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 1 time
Been thanked: 7 times

Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Post by fml2 » Sun 08 Apr, 2018 23:41

Здравствуйте!

В редакторе Фар есть очень полезная функция: найти все вхождения строки в тексте. При этом появляется меню, в пунктах которого отображаются найденные вхождения. По Ctrl+Enter можно перейти к соответствующему месту.

Иногда мне требуется быстро просмотреть несколько таких мест (например, чтобы найти нужное из них). Для этого было бы очень удобно нажать в меню какую-нибудь кнопку и чтобы при этом курсор перескочил к этому вхождению, но меню бы не закрылось (как оно это делает сейчас). Тогда можно быстро перебрать несколько пунктов меню, прыгнуть в эти места и, найдя, то, что нужно, закрыть меню.

Если такой встроенной функции нет, то правильно ли я понимаю, что это можно сделать через макро? Только как?

Спасибо за полезные советы!

User avatar
DrKnS
Posts: 5061
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 178 times

Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Post by DrKnS » Mon 09 Apr, 2018 07:51

fml2 wrote:
Sun 08 Apr, 2018 23:41
Для этого было бы очень удобно нажать в меню какую-нибудь кнопку и чтобы при этом курсор перескочил к этому вхождению, но меню бы не закрылось
Ctrl+Enter же?

fml2
Posts: 516
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 1 time
Been thanked: 7 times

Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Post by fml2 » Mon 09 Apr, 2018 09:33

DrKnS wrote:
Mon 09 Apr, 2018 07:51
Ctrl+Enter же?
У меня при нажатии Ctrl+Enter курсор переходит в нужную позицию, но и меню при этом сразу закрывается. Пробовал без плагинов/макросов -- то же самое.

User avatar
DrKnS
Posts: 5061
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 178 times

Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Post by DrKnS » Mon 09 Apr, 2018 09:46

Это баг, исправили пару дней назад.

fml2
Posts: 516
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 1 time
Been thanked: 7 times

Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Post by fml2 » Tue 10 Apr, 2018 11:10

Поставил свежую версию Фар -- действительно, теперь меню при нажатии Ctrl+Enter не закрывается. Но обнаружилось еще одно неудобство: Найденное место никак не подсвечивается, поэтому трудно его найти на экране. И даже мигающего курсора нет.

Тут можно что-нибудь сделать?

User avatar
DrKnS
Posts: 5061
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 178 times

Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Post by DrKnS » Tue 10 Apr, 2018 13:42

[x] Select found в настройках редактора.

Можно еще крест в колорере включить.

fml2
Posts: 516
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 1 time
Been thanked: 7 times

Редактор / поиск всех вхождений: Как перейти к месту вхождения, не закрывая меню?

Post by fml2 » Tue 10 Apr, 2018 13:57

Спасибо! Не знал про крест в колорере!

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

Post Reply

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