LuaFAR Search
- buniak_a_h
- Posts: 4372
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 234 times
- Been thanked: 656 times
- Contact:
LuaFAR Search
Latest post of the previous page:
Shmuel, Вы, видимо, неправильно поняли претензии. Речь не о том, что поиск неправильно учитывает (или не учитывает) флаг "From cursor". Речь о том, что его (этот флаг) надо всё время контролировать визуально (а он остаётся с прошлого поиска, что может быть давно было), что с точки зрения эргономики неудобно. Намного безопаснее и эффективнее, если для поиска от курсора и для поиска с начала файла будут две разные кнопки; это гарантирует осмысленный выбор. Я так думаю…
Last edited by buniak_a_h on Sat 05 Feb, 2022 11:44, edited 2 times in total.
-
- Posts: 6907
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 546 times
LuaFAR Search
- Если установлено "From cursor", то поиск всегда начинается от курсора.
- "Режим" вступает в силу, если поиск доходит до конца файла, ничего не найдя.
- если сброшен - сообщение, что ничего не найдено
- если установлен - продолжает поиск от начала файла
- если в состиоянии [?] - спрашивает пользователя, продолжать ли поиск от начала файла
- buniak_a_h
- Posts: 4372
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 234 times
- Been thanked: 656 times
- Contact:
LuaFAR Search
В том то и дело. Поведение поиска от курсора/с начала - это ситуационно зависимое, оно не должно быть запомнено раз и навсегда. Отсюда и неудобство.
- buniak_a_h
- Posts: 4372
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 234 times
- Been thanked: 656 times
- Contact:
LuaFAR Search
Shmuel, вдогонку.
Цикличность поиска тоже неудобно запоминать "на всю оставшуюся жизнь". Лучше в случае неудачи поиска спросить "Образец не найден. Повторить с начала (конца в зависимости от направления поиска)?". Ну, можно с флагом "Больше не спрашивать" (или "Всегда повторять").
Цикличность поиска тоже неудобно запоминать "на всю оставшуюся жизнь". Лучше в случае неудачи поиска спросить "Образец не найден. Повторить с начала (конца в зависимости от направления поиска)?". Ну, можно с флагом "Больше не спрашивать" (или "Всегда повторять").
-
- Posts: 6907
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 546 times
LuaFAR Search
Зачем его контролировать? Установите его в положение "От курсора" и больше никогда не трогайте. И вы получите поведение:buniak_a_h wrote: ↑Sat 05 Feb, 2022 11:43 Речь не о том, что поиск неправильно учитывает (или не учитывает) флаг "From cursor". Речь о том, что его (этот флаг) надо всё время контролировать визуально
- Штатного поиска Фара
- Плагина RESearch
- Редактора SciTE.
- buniak_a_h
- Posts: 4372
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 234 times
- Been thanked: 656 times
- Contact:
LuaFAR Search
А потом в какой-то ситуации Вам потребуется искать от начала, вы переключите (думая, что один раз толечко), а плагин Ваш разовый выбор запомнит - и навсегда.
Не, я Вас понимаю. Совершенно неохота возвращаться к давно закрытой теме. Я просто пишу, что претензии ccaid-а имеют смысл. Во всяком случае это - одна из причин, по которой я не пользуюсь плагином (было время - пользовался, но не смог привыкнуть к диалогу).
-
- Posts: 6907
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 546 times
LuaFAR Search
Меня этот диалог вполне устраивает. Вообще на все вкусы угодить невозможно.
Но у данного плагина есть API на Lua, оно описано в справке плагина.
Можно соорудить на Lua свой диалог, по своему вкусу, и вызывать функции API плагина.
Выше по теме это обсуждалось вместе с John Doe.
Но у данного плагина есть API на Lua, оно описано в справке плагина.
Можно соорудить на Lua свой диалог, по своему вкусу, и вызывать функции API плагина.
Выше по теме это обсуждалось вместе с John Doe.
LuaFAR Search
Shmuel, поэтому я и сказал, что это мое понимание эргономики. и сейчас убеждаюсь, что я не одинок.
поиск/замена от курсора с заворотом по кругу вносит неуверенность. с какого места начал, закончил круг или уже на второй пошел, пропустив в горячке сообщение. в этом и есть эргономика, не тратить внимание на технические вещи.
поиск/замена от курсора с заворотом по кругу вносит неуверенность. с какого места начал, закончил круг или уже на второй пошел, пропустив в горячке сообщение. в этом и есть эргономика, не тратить внимание на технические вещи.
Фар делают добрые люди
-
- Posts: 6907
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 546 times
LuaFAR Search
Ну так всего делов-то сбросить этот чекбокс и больше его не трогать. И не будет поиска по кругу больше.
Любопытно, насчёт индивидуальных предпочтений. Я поиском "от курсора" не пользуюсь практически никогда.
В редакторе SciTE, где по-другому не предусмотрено, нередко перед поиском делаю CtrlHome, чтобы искать от начала файла.
LuaFAR Search
тогда поиск/замена будут сделаны только в части файла от курсора до конца. или мы друг друга не поняли.
в других редакторах я предпочитаю делать также, если мне надо сделать поиск/замену во всем файле. но в EdtFind я привык к этой фиче.
обычно надо что-то найти в текущих окрестностях, а не первое вхождение. причем первый поиск это только затравка, а дальше начинаешь переходить вперед и назад по найденным вхождениям, изучая контекст или выбирая нужное вхождение.
Фар делают добрые люди
- buniak_a_h
- Posts: 4372
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 234 times
- Been thanked: 656 times
- Contact:
- HaRT
- Moderator
- Posts: 11028
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 235 times
- Been thanked: 368 times
LuaFAR Search
Очень просто сделать для конкретного диалога два разных макроса, каждый из которых будет выставлять свой режим и запускать собственно поиск.buniak_a_h wrote: ↑Sat 05 Feb, 2022 11:43 безопаснее и эффективнее, если для поиска от курсора и для поиска с начала файла будут две разные кнопки
Фар есть инструмент, а не нянька. © 2009 DrKnS
LuaFAR Search
А насколько реально реализовать там "full text search" (fuzzy search) ?
С операторами типа AND, OR, NEAR ?
это даст возможность искать любой порядок слов,
например:
python data structures
data structures in python
python for structured data
(Lua OR Python) data structures
С операторами типа AND, OR, NEAR ?
это даст возможность искать любой порядок слов,
например:
python data structures
data structures in python
python for structured data
(Lua OR Python) data structures
Last edited by citRiks on Sun 06 Feb, 2022 10:36, edited 1 time in total.
-
- Posts: 6907
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 546 times