Форум » » Поиск » Ответить

Поиск

MON: Как-то об этом позабылось, хотя точно писалось: "Правка - Найти в файлах" не ищет в открытых документах и нужно переключаться на каждый, открывать окно поиска, осуществлять поиск, закрывать окно поиска, переключаться на новый документ, открывать окно поиска и т.д. Закрывать все документы и осуществлять этот поиск? Но тогда нужно сохранять все документы, что иногда совсем не нужно и восстанавливать исходное состояние. Будет ли реализована возможность "Найти далее" присутствующая практически во всех редакторах, начиная от Блокнота, позволяющая продолжить поиск в "Панели текста" без загораживающего пол-экрана окна поиска?

Ответов - 16

DrakonHaSh: в новых версиях не планируется поиск по регулярным выражениям ? [есть идея использовать Aml Pages в качестве базы статей на около-программистские темы и примеров кусочком-программ-решений - поиск в такой базе без использования регулярок малоэффективен]

Carc: DrakonHaSh пишет: в новых версиях не планируется поиск по регулярным выражениям ? [есть идея использовать Aml Pages в качестве базы статей на около-программистские темы и примеров кусочком-программ-решений - поиск в такой базе без использования регулярок малоэффективен] Планируется, но позже.

Carc: MON пишет: Как-то об этом позабылось, хотя точно писалось: "Правка - Найти в файлах" не ищет в открытых документах И не должен! MON пишет: и нужно переключаться на каждый, открывать окно поиска, осуществлять поиск, закрывать окно поиска, переключаться на новый документ, открывать окно поиска и т.д. Закрывать окно поиска нет ни малейшей необходимости, у каждого документа свое собственное окно поиска. MON пишет: Будет ли реализована возможность "Найти далее" присутствующая практически во всех редакторах, начиная от Блокнота, позволяющая продолжить поиск в "Панели текста" без загораживающего пол-экрана окна поиска? 1) Со временем будет, оно было и раньше, но потом было убрано. 2) Текущее окно поиска можно и свернуть, а можно и все найденное в тексте показать как виртуальную папку. Так что необходимости держать окно поиска перегораживающим текст нет. Тем более что при выделении результата окно само переставляется так, чтобы максимально не загораживать найденное. Ну и 3) и пожалуй самое главное А нафига он вообще тебе нужен этот самый "Найти далее"? Для каких целей и как ты собираешься его использовать? В чем, так сказать, цимес? Как это примерно должно работать и увязываться с существующими вариантами поиска? Раньше то ведь и было это вечное "Найти далее", и не один месяц был потрачен на убийство этого поиска и написание с нуля нового, полнофукционального. Соответственно и вопрос: коли затевается рецидив, то каковы его цели и причины? Я не имею ввиду технические особенности "найти далее" - тут все понятно, реализовано не по разу - вопрос именно в сценарии использовании, сформулированном обычными словами... Хорошо бы знать куда и зачем идем и какой дорогой идем товарищи


MON: Carc пишет: MON пишет: quote: Как-то об этом позабылось, хотя точно писалось: "Правка - Найти в файлах" не ищет в открытых документах И не должен! Открытые файлы - это не файлы? В справке, кстати, о том что поиск не ведется в открытых файлах, ни слова. Carc пишет:И не должен! О..., если ответ еще и с восклицательным знаком, вопрос снимается. Это похоже под стать синтаксической подсветки, т.е. так и сделано и задумано. Carc пишет: MON пишет: quote: и нужно переключаться на каждый, открывать окно поиска, осуществлять поиск, закрывать окно поиска, переключаться на новый документ, открывать окно поиска и т.д. Закрывать окно поиска нет ни малейшей необходимости, у каждого документа свое собственное окно поиска. Еще в начальных классах учили: от перемены мест слагаемых сумма не изменяется: сначала открыть все окна, потом закрыть все окна, причем твой вариант еще хуже, нужно сопоставлять окно поиска и соответствующий ему документ. Если бы при активации другого документа, поиск уже велся в нем, это бы частично упростило поиск. Carc пишет: Текущее окно поиска можно и свернуть, а можно и все найденное в тексте показать как виртуальную папку. Так что необходимости держать окно поиска перегораживающим текст нет. Тем более что при выделении результата окно само переставляется так, чтобы максимально не загораживать найденное. Вариант очень даже неплохой. В принципе, в таком случае "Найти далее" не столь необходим. Carc пишет: 3) и пожалуй самое главное А нафига он вообще тебе нужен этот самый "Найти далее"? Для каких целей и как ты собираешься его использовать? В чем, так сказать, цимес? Как это примерно должно работать и увязываться с существующими вариантами поиска? Учитывая решение с виртуальной папкой результатов, лишь для того, чтобы оставаться в документе и не переключатся на виртуальную папку, потом на документ (чтобы исправить текст или сдвинуть его, если поисковое слово в начале-конце экрана) и т.д. Например, в Adobe Reader 6 (скорее всего также и в старших версиях) наряду с боковой панелью поиска, где выводятся его результаты, есть "Следующий результат" и "Предыдущий результат" по документу. Carc пишет: Раньше то ведь и было это вечное "Найти далее", и не один месяц был потрачен на убийство этого поиска и написание с нуля нового, полнофукционального. Соответственно и вопрос.... Соответсвенно тоже вопрос: зачем было брать грех на душу ;) и просто не добавить еще одну функциональность?

Carc: MON пишет: Открытые файлы - это не файлы? В справке, кстати, о том что поиск не ведется в открытых файлах, ни слова. Это очень старый инструмент - он был сделан задолго до того (я точно не помню, но по моему еще в 20-ом веке), как появился полнофункциональный поиск. Сейчас он уже не актуален: 1) Если файл в открытом доступе - открой, и ищи в нем. Больше возможностей, быстрее работает. 2) Если файл закрыт паролем, то и поиск в файлах ничего не сможет - он просто не сможет его дешифровать БЕЗ ввода пароля. А если пароль известен, то файл можно открыть. Теоретически конечно можно прикрутить к поиску в файлах и поиск в уже открытых файлах. Но зачем? Для чего это нужно? И потом поиск в файлах слишком прост по своим возможностям - поиск по документу в разы больше умеет. MON пишет: О..., если ответ еще и с восклицательным знаком, вопрос снимается. Это похоже под стать синтаксической подсветки, т.е. так и сделано и задумано. Если внимательно вчитаться в историю изменений, то можно узреть что синтаксическая подсветка переделана полностью в сборка 1973-1975... Мы какую именно обсуждаем? Ту или эту? MON пишет: Еще в начальных классах учили: от перемены мест слагаемых сумма не изменяется: сначала открыть все окна, потом закрыть все окна, причем твой вариант еще хуже, нужно сопоставлять окно поиска и соответствующий ему документ. Если бы при активации другого документа, поиск уже велся в нем, это бы частично упростило поиск. Ты хоть попробовал, или так навскиду говоришь? 1) Ничего сопоставлять не надо - документ знает какое у него окна поиска, и поиск знает к какому документу он относится - они сами себя прекрасно сопоставляют. 2) Это как это!?! Активизировал документ, а там уже все без пользователя происходит? А параметры поиска, а настройки? Как такое сделать без решения пользователя? На то и настройки - я вон Патрису отвечал, (ну да, там действительно непонятка какая-то со шрифтом) - что и не найдет она нифига параметрах поиска: узел простого текста, а стоит искать только в страницах форматированного текста. Она просто пропускает эту страницу - ну и как тут без пользователя все решить? Если речь о соседних открытых - то уже обсуждали. Эта фича достаточно низкоприоритетная, т.к. ну очень мало кому нужна, и не очень то понятно как это вообще примерно должно быть (я НЕ о технических моментах) - поэтому и не спешу с ней... Будут подробности, будет понимание - глядишь и сделаю. По уму там без разницы чего искать - один фиг все мрачно многопоточно, ему поиска все равно где искать, что в текущем окне документа, что в соседнем. А вот как результаты показывать прикажете!?! MON пишет: Вариант очень даже неплохой. В принципе, в таком случае "Найти далее" не столь необходим. Я понимаю что полнофункциональный поиск не идеален с точки зрения использования: слишком много параметров, слишком много вариантов. Но дело в том, что полнофункциональный поиск изначально развивался как максимально мощное средство - мне кажется что с этим ничего нельзя сделать. Изначально сложную задачу ("сложность" в смысле учета многих параметров) нельзя упростить - ну в смысле убрать параметр другой, но это как бы уже и другая задача получается, не так ли? Там кстати если мыша погонять по диалогам поиска ко многим настройкам подсказки есть всплывающие с пояснениями (ну кроме как с "учетом регистра" - тут пояснять думаю нечего, а вот в специфике ко многим настройкам есть подсказка) Учитывая решение с виртуальной папкой результатов, лишь для того, чтобы оставаться в документе и не переключатся на виртуальную папку, потом на документ (чтобы исправить текст или сдвинуть его, если поисковое слово в начале-конце экрана) и т.д. Например, в Adobe Reader 6 (скорее всего также и в старших версиях) наряду с боковой панелью поиска, где выводятся его результаты, есть "Следующий результат" и "Предыдущий результат" по документу. Дык зачем переключаться то!?! Кликни по результату поиска, да сверни окно поиска - диалог НЕ модальный, его можно сворачивать и работать с найденным - НЕ ОБЯЗАТЕЛЬНО закрывать поиск, чтобы что-то сделать с найденным. Боковая панель задумывалась - но поиск это ой как не постоянно нужная вещь. Ради только одного поиска, а стоит ли? Хотя в планы боковая по любому включена. MON пишет: Соответсвенно тоже вопрос: зачем было брать грех на душу ;) и просто не добавить еще одну функциональность? Скажи зачем и скажу куда Разьясни мне, для чего тебе поиск "Найти далее" внутри одного текста? Колюсь сразу: мне самому иногда надо, так что вопрос не из издевки - но нужно разобраться в задаче, в целях пользователей. А то уже по моему ппц с поисками - сейчас три, будет четыре.... Может начаться падёж среди блондинок - а если кроме шуток, то это действительно мешанина - вместо поиска, юзеру надо голову ломать какой поиск ему заюзать!?! Все нах, пора их переименовать хотя бы что ли: поиск по содержанию, поиск по названиям - имхо, так нагляднее что ли... Вот поэтому и спрашиваю: для каких целей тебе нужен поиск по тексту? Тогда будет понятно, как увязать это со всем остальным. А технически там несложно сделать.... Вот поэтому и надо разбираться... PS: с остальным позже отвечу - мне там посмотреть сначала подробно надо.

MON: Carc пишет: Теоретически конечно можно прикрутить к поиску в файлах и поиск в уже открытых файлах. Но зачем? Для чего это нужно? Казалось, что ответ очевиден - для быстрого нахождения всех документов, где есть искомое слово. Carc пишет: И потом поиск в файлах слишком прост по своим возможностям - поиск по документу в разы больше умеет. Он не умеет искать в соседних открытых документах, приходится осуществлять поиск по каждому документу отдельно, т.е. "нужно переключаться на каждый, открывать окно поиска, осуществлять поиск, закрывать окно поиска, переключаться на новый документ, открывать окно поиска и т.д." Про предложенный способ собственного окна поиска для каждого документа читай ниже. Не ожидал, что и поиск вызовет вопросы, хотя припоминаю это сродни обсуждению автоматического выделения и исправления последнего слова, набранного не в той раскладке. Там был свой "лес" объяснений, что так быстрее. Carc пишет: 1) Ничего сопоставлять не надо - документ знает какое у него окна поиска, и поиск знает к какому документу он относится - они сами себя прекрасно сопоставляют. Свернули AmlP - Восстановили - Все окна поиска повсплывали из свернутого состояния. Зачем они мне развернутые все сразу? Я не понял, ты действительно полагаешь, что к примеру с четырьмя открытыми документами и четырьмя окнами поиска удобнее работать, чем с 4-мя документами и одним окном поиска??? Я даже такой программы не припомню, чтобы было реализовано нечто подобное. Взять тот же Word: открыл два документа, открыл окно поиска, переключился на другой документ, через ТО ЖЕ окно поиска ищу в другом документе. Сразу отвечая на 2) - ничего без пользователя не происходит, пользователь видит и параметры поиска и настройки и может спокойно в любой момент их изменить. Может начаться падёж среди блондинок Про блондинок вспомнил, молодца!!! Т.е. команда "Найти далее", которую она видела почти в каждой программе ее введет в ступор, а вот окно поиска с тремя вкладками и десятком настроек + кнопка "В дерево" ей интуитивно понятны Carc пишет: Дык зачем переключаться то!?! Кликни по результату поиска, да сверни окно поиска - диалог НЕ модальный, его можно сворачивать и работать с найденным - НЕ ОБЯЗАТЕЛЬНО закрывать поиск, чтобы что-то сделать с найденным. Хорошо назовем не переключаться, а сворачивать-разворачивать, все равно те же самые лишние действия. Carc пишет: Если речь о соседних открытых - то уже обсуждали. Эта фича достаточно низкоприоритетная, т.к. ну очень мало кому нужна, и не очень то понятно как это вообще примерно должно быть (я НЕ о технических моментах) - поэтому и не спешу с ней... Будут подробности, будет понимание - глядишь и сделаю. По уму там без разницы чего искать - один фиг все мрачно многопоточно, ему поиска все равно где искать, что в текущем окне документа, что в соседнем. А вот как результаты показывать прикажете!?! Ну очень сложный вопрос, что отображать - да тоже + название документа. Мне понравилось как результат поиска в заметках показывается в MNK. Разработчики не стали лепить слева отдельной колонкой название заметки, а отображают его в виде узла дерева: Carc пишет: А то уже по моему ппц с поисками - сейчас три, будет четыре.... ....это действительно мешанина - вместо поиска, юзеру надо голову ломать какой поиск ему заюзать!?! Carc пишет: Если речь о соседних открытых - то уже обсуждали. Эта фича достаточно низкоприоритетная, т.к. ну очень мало кому нужна Во как. Ну с подсветкой еще можно согласиться (с оговоркой - для языков программирования), но поиск-то??? Вон разработчикам MNK мало того, что есть боковая панель, с результатами поиска, есть команды "Найти следующее", "Найти предыдущее", так еще прикрутили поиск по регулярным выражениям. Интересно, каждый второй просил добавить или они все-таки понимают, что это мощнейший поисковый инструмент???

Carc: MON пишет: Казалось, что ответ очевиден - для быстрого нахождения всех документов, где есть искомое слово. Ну это-то понятно, что масло маслянное - но зачем быстро находить документы в которых есть искомое слово? Ты что не в курсе где у тебя что лежит, что приходится искать сразу по всем документам?

Carc: MON пишет: Не ожидал, что и поиск вызовет вопросы Да вопросы то фиг бы с ними, ответов бы хотелось "зачем" а не перформулировок что такое "поиск"? В твоих объяснениях нет пользовательской цели! А без нее разговор вообще смысла не имеет...

Carc: MON пишет: Про блондинок вспомнил, молодца!!! Т.е. команда "Найти далее", которую она видела почти в каждой программе ее введет в ступор, а вот окно поиска с тремя вкладками и десятком настроек + кнопка "В дерево" ей интуитивно понятны Ты читать умеешь? Перечитай что я написал, там нет ни слова о простоте поиска. Там только сказано о том, что вариантов поиска уже немало, и стоит ли заводить еще один.

Carc: MON пишет: Ну очень сложный вопрос, что отображать - да тоже + название документа. Я не спрашивал "что", я спросил "как". Да и результаты поиска по нескольким документам одновременнно в любом случае придется отображать в отдельной панели. Только, все таки мне кажется, это ненафиг все не нужно - мудренно это больно как-то, для пользователя такая сложность для чего? Уже то, что это нужно одному тебе о многом говорит - никто ни разу ни о чем подобном НЕ просил.

Carc: MON пишет: Во как. Ну с подсветкой еще можно согласиться (с оговоркой - для языков программирования), но поиск-то??? Вон разработчикам MNK мало того, что есть боковая панель, с результатами поиска, есть команды "Найти следующее", "Найти предыдущее", так еще прикрутили поиск по регулярным выражениям. Интересно, каждый второй просил добавить или они все-таки понимают, что это мощнейший поисковый инструмент??? Ну дык чего то меня то спрашиваешь? Вот у MNK и спроси - я то тут причем! Вопрос не по адресу. И я нигде и не говорил, что поиск сам по себе малоприоритетен - я сказал что поиск по нескольким документам одновременно низкоприоритетен! В поиске есть и более важные задачи. Приоритетность определяется запросами пользователей - кроме тебя никто и не заикался даже. Так понятнее почему низкоприоритетнее?

Carc: Ты чего? Сдулся что ли? Как-то я не ожидал от тебя, не спортивно это, не по нашему... Как-то все таки полагаю надо бы

MON: Carc пишет: Как-то я не ожидал от тебя, не спортивно это, не по нашему... Эти зуд и энергию да в конструктивное русло.

Carc: MON пишет: Эти зуд и энергию да в конструктивное русло. А как же иначе-то!?! Или ты думаешь новые версии из воздуха берутся?

DrakonHaSh: в новых версиях не планируется поиск по регулярным выражениям ? [есть идея использовать Aml Pages в качестве базы статей на около-программистские темы и примеров "кусочков-программ-решений" - поиск в такой базе без использования регулярок малоэффективен]

Carc: MON пишет: Будет ли реализована возможность "Найти далее" присутствующая практически во всех редакторах, начиная от Блокнота, позволяющая продолжить поиск в "Панели текста" без загораживающего пол-экрана окна поиска? Эта команда есть в последних версиях Aml Pages 9.19, меню "Правка\Найти далее", также она есть в контекстном меню кнопки "Найти" на панели инструментов Документ. Эта команда именно и ищет исключительно в стандартном стиле, только в панели текста и именно с вариантом "Найти далее".



полная версия страницы