поиск во вьюере
поиск во вьюере
В поиске во вьюере не нравится две вещи:
1. При начале нового поиска позиция в файле может сместиться, даже если строка найдена на видимой части экрана, например, если таргет есть в первой видимой строке файла, вьюер откатывается на 10 строк назад, конечно, если может. Я бы хотел, чтобы вьюер избегал лишних перемещений и смещался, только если строка найдена за пределами экрана.
2. Если я что-то нашел, а потом сместился в файле, shift-f7 продолжает искать с того места, где поиск остановился в прошлый раз. Было бы лучше продолжать поиск с начала экрана (иными словами, после смещения трактовать shift-f7 как начало нового поиска). Наверное, либо как опция, либо alt-shift-f7.
1. При начале нового поиска позиция в файле может сместиться, даже если строка найдена на видимой части экрана, например, если таргет есть в первой видимой строке файла, вьюер откатывается на 10 строк назад, конечно, если может. Я бы хотел, чтобы вьюер избегал лишних перемещений и смещался, только если строка найдена за пределами экрана.
2. Если я что-то нашел, а потом сместился в файле, shift-f7 продолжает искать с того места, где поиск остановился в прошлый раз. Было бы лучше продолжать поиск с начала экрана (иными словами, после смещения трактовать shift-f7 как начало нового поиска). Наверное, либо как опция, либо alt-shift-f7.
поиск во вьюере
Как? Все началось с того, что я заменил shift-f7 на {f7, enter}, но из-за проблемы 1 он начал зацикливаться и искать назад. И даже если ее поправить, все равно кмк будет стоять на месте, а {down, f7, enter} может что-то пропустить.
поиск во вьюере
Я кмк уже написал: если смещения во вьюере не было, поиск работает как сейчас - продолжается с того места, где остановился +1, иначе поиск начинается с начала экрана. Поскольку условие зависит только от моих предидущих действий, через макро это не реализуется, и вопрос "как" вообще-то был риторическим, то, что я обсуждал дальше - кривые воркэраунды.
- John Doe
- Бюрократ
- Posts: 12162
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 30 times
- Been thanked: 159 times
поиск во вьюере
Ага, запоминание позиции при поиске привязано к помеченному блоку, если выключить persistent selection, блок при смещении будет сбрасываться, и поиск начнет работать именно так, как мне надо. Вторую часть проблемы это для меня решает, ибо во вьюере блоки кмк больше ни для чего не используются. По крайней мере, мной они точно больше ни для чего не используются.