поиск во вьюере
поиск во вьюере
В поиске во вьюере не нравится две вещи:
1. При начале нового поиска позиция в файле может сместиться, даже если строка найдена на видимой части экрана, например, если таргет есть в первой видимой строке файла, вьюер откатывается на 10 строк назад, конечно, если может. Я бы хотел, чтобы вьюер избегал лишних перемещений и смещался, только если строка найдена за пределами экрана.
2. Если я что-то нашел, а потом сместился в файле, shift-f7 продолжает искать с того места, где поиск остановился в прошлый раз. Было бы лучше продолжать поиск с начала экрана (иными словами, после смещения трактовать shift-f7 как начало нового поиска). Наверное, либо как опция, либо alt-shift-f7.
1. При начале нового поиска позиция в файле может сместиться, даже если строка найдена на видимой части экрана, например, если таргет есть в первой видимой строке файла, вьюер откатывается на 10 строк назад, конечно, если может. Я бы хотел, чтобы вьюер избегал лишних перемещений и смещался, только если строка найдена за пределами экрана.
2. Если я что-то нашел, а потом сместился в файле, shift-f7 продолжает искать с того места, где поиск остановился в прошлый раз. Было бы лучше продолжать поиск с начала экрана (иными словами, после смещения трактовать shift-f7 как начало нового поиска). Наверное, либо как опция, либо alt-shift-f7.
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
поиск во вьюере
1. Создайте тикет с пожеланием на багтрекере. (https://bugs.farmanager.com/view.php?id=3695)
2. А это макросом.
2. А это макросом.
Last edited by John Doe on Fri 22 Feb, 2019 11:28, edited 1 time in total.
поиск во вьюере
Как? Все началось с того, что я заменил shift-f7 на {f7, enter}, но из-за проблемы 1 он начал зацикливаться и искать назад. И даже если ее поправить, все равно кмк будет стоять на месте, а {down, f7, enter} может что-то пропустить.
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
поиск во вьюере
Вот именно.
Подумайте как можно формализовать задачу, и попробуйте реализовать макросом.
Фар ведь тоже мысли читать не умеет.
поиск во вьюере
Я кмк уже написал: если смещения во вьюере не было, поиск работает как сейчас - продолжается с того места, где остановился +1, иначе поиск начинается с начала экрана. Поскольку условие зависит только от моих предидущих действий, через макро это не реализуется, и вопрос "как" вообще-то был риторическим, то, что я обсуждал дальше - кривые воркэраунды.
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
поиск во вьюере
Ага, запоминание позиции при поиске привязано к помеченному блоку, если выключить persistent selection, блок при смещении будет сбрасываться, и поиск начнет работать именно так, как мне надо. Вторую часть проблемы это для меня решает, ибо во вьюере блоки кмк больше ни для чего не используются. По крайней мере, мной они точно больше ни для чего не используются.