Страница 1 из 1
исключения в поиске
Добавлено: Ср май 29, 2013 11:14 am
k0st1x
доброго времени суток.
пользую uc v2.02 beta 8.
подскажите, как исключить директории при поске файла.
например, поиск слишком много времени тратит, ковыряясь в папках ".hg", ".git".
как бы исключить эти директории из поиска?
Добавлено: Ср май 29, 2013 11:31 am
Max Diesel
К сожалению нет возможности исключить поиск в конкретных каталогах (кроме как выделить те, в которых нужно его производить), можно исключить лишь файлы, записав их имена/маски после знака "|". Однако мысль об исключении целых каталогов, подпадающих под маски, тоже интересна, я подумаю об этом.
Re: исключения в поиске
Добавлено: Ср июн 19, 2013 10:04 pm
avmaksimov
Часто нужно поискать файл на диске C, но кроме папки Windows (или в Windows, но кроме manifests). Время поиска возрастает в разы
.
P.S. Правда, выделение папок поиска действительно спасает... Может даже это лучше, не знал. Спасибо!
Отменить поиск в папке
Добавлено: Чт окт 03, 2013 5:19 pm
Qwertiy
Периодически запускаешь поиск по всем дискам, чтобы что-то найти. Естественно это длительное действие, но часто бывает так, что переключишься посмотреть, что там происходит и понимаешь, что в данный момент ведётся поиск по весьма крупной папке с больщим числом файлов, в которой точно нет того, что надо найти. Так вот, хотелось бы, чтобы была возможность сообщить UC, что тут искать не надо, чтобы он откатился наверх к заданному каталогу и перешёл с следующему. Пример: поиск ведётся в C:\A1\B23\C54\D33\E67\F02\, нажимаю Не искать тут и выбираю тапку C:\A1\B23\C54\D33\E67\F02\, после чего поиск продолжается с C:\A1\B23\C55\.
Re: Отменить поиск в папке
Добавлено: Чт окт 03, 2013 5:32 pm
avmaksimov
Qwertiy писал(а):Периодически запускаешь поиск по всем дискам, чтобы что-то найти. Естественно это длительное действие, но часто бывает так, что переключишься посмотреть, что там происходит и понимаешь, что в данный момент ведётся поиск по весьма крупной папке с больщим числом файлов, в которой точно нет того, что надо найти. Так вот, хотелось бы, чтобы была возможность сообщить UC, что тут искать не надо, чтобы он откатился наверх к заданному каталогу и перешёл с следующему. Пример: поиск ведётся в C:\A1\B23\C54\D33\E67\F02\, нажимаю Не искать тут и выбираю тапку C:\A1\B23\C54\D33\E67\F02\, после чего поиск продолжается с C:\A1\B23\C55\.
Опасно. А что, если в момент нажатия, поиск перейдет уже в
C55?
Мне кажется, что лучше надо сделать возможность папок исключений - притом, часть настроек применять всегда (например, по умолчанию, поиск в C:\Windows и .svn отключен), так и добавить вручную.
А далее - кнопка
Пауза для поиска должен помочь (если бы была
) - чтобы можно было оперативно поменять список или также на паузе добавить папку, в которой точно ничего нет, как вы и предложили.
Re:
Добавлено: Чт окт 03, 2013 5:35 pm
avmaksimov
Max Diesel писал(а):К сожалению нет возможности исключить поиск в конкретных каталогах (кроме как выделить те, в которых нужно его производить), можно исключить лишь файлы, записав их имена/маски после знака "|". Однако мысль об исключении целых каталогов, подпадающих под маски, тоже интересна, я подумаю об этом.
Возникла идея, чтобы был список файлов на отдельной вкладке, где напротив папки "галочка". По умолчанию, из настроек "Исключений каталогов при поиске" (предлагаемая опция) включены все. А далее - можно снять. Или наоборот добавить (действует только на сеанс поиска = открытое окно).
Да и масок, имен файлов было бы полезно использовать отдельное поле.
Добавлено: Чт окт 03, 2013 6:37 pm
Qwertiy
avmaksimov писал(а):Опасно. А что, если в момент нажатия, поиск перейдет уже в C55?
Не опасно, поскольку диалог с выбором папки будет в любом случае (UC же не станет угадывать, насколько вверх от сканируемой сейчас папки я хочу подняться), а в нём будет и кнопочка Отмена
avmaksimov писал(а):Возникла идея, чтобы был список файлов на отдельной вкладке, где напротив папки "галочка". По умолчанию, из настроек "Исключений каталогов при поиске" (предлагаемая опция) включены все. А далее - можно снять. Или наоборот добавить (действует только на сеанс поиска = открытое окно).
Честно, мне лень проставлять флажки... Да и все папки вовремя не вспомнишь. А если я вижу, что ищет где-то не там и будет искать ещё долго, то пару кликов сделаю.
Да и реализация этого гораздо сложнее, чем предложенного мной... А вообще, против ничего не имею, в некоторых случаях может быть полезно.
Просто есть такие папки, что у них даже свойства медленно считаются, не то что поиск:
Код: Выделить всё
Size: 10.7 GB (11 572 240 944 bytes)
Size on disk: 11.2 GB (12 091 215 872 bytes)
Contains: 197 567 Files, 39 626 Folders
Re:
Добавлено: Чт окт 03, 2013 9:02 pm
avmaksimov
Qwertiy писал(а):avmaksimov писал(а):Опасно. А что, если в момент нажатия, поиск перейдет уже в C55?
Не опасно, поскольку диалог с выбором папки будет в любом случае (UC же не станет угадывать, насколько вверх от сканируемой сейчас папки я хочу подняться), а в нём будет и кнопочка Отмена
avmaksimov писал(а):Возникла идея, чтобы был список файлов на отдельной вкладке, где напротив папки "галочка". По умолчанию, из настроек "Исключений каталогов при поиске" (предлагаемая опция) включены все. А далее - можно снять. Или наоборот добавить (действует только на сеанс поиска = открытое окно).
Честно, мне лень проставлять флажки... Да и все папки вовремя не вспомнишь. А если я вижу, что ищет где-то не там и будет искать ещё долго, то пару кликов сделаю.
Да и реализация этого гораздо сложнее, чем предложенного мной... А вообще, против ничего не имею, в некоторых случаях может быть полезно.
Просто есть такие папки, что у них даже свойства медленно считаются, не то что поиск:
Код: Выделить всё
Size: 10.7 GB (11 572 240 944 bytes)
Size on disk: 11.2 GB (12 091 215 872 bytes)
Contains: 197 567 Files, 39 626 Folders
Я всего лишь дополнил вашу идею своей
). Мне неудобно следить за поиском. Задал исключения и вперед.
Добавлено: Чт окт 03, 2013 11:06 pm
Qwertiy
avmaksimov писал(а):Я всего лишь дополнил вашу идею своей
).
Согласен
Идея хорошая. Но требует усилий в плане реализации, особенно если будет возможность динамически менять исключения во время поиска...
avmaksimov писал(а):Мне неудобно следить за поиском. Задал исключения и вперед.
Я и не предлагал за ним следить. Просто обычно с поиском есть два варианта: либо поставил искать и куда-нибудь ушёл - тогда пусть перекапывает всё что угодно, либо поставил искать и продожнаешь что-то делать за компьютером. В последнем случае периодически посматриваешь на поиск - и вот когда обнаруживаешь, что он залез в папку, в которой будет копаться ещё минут 20, то очень хочется что-нибудь нажать, чтобы он там больше не рылся... А нечего
А вот заранее продумывать, что есть папки, которые стоит пропустить - как-то не по мне