View previous topic :: View next topic |
Author |
Message |
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Fri Feb 12, 2010 04:00 Post subject: Переход к следующему расширению |
|
|
Когда требуется просмотреть все файлы в подпапках нажимаешь cm_DirBranch, в основном я пользуюсь сортировкой по ТИПУ,
Часто получается такая вещь, чтобы перейти к следующему расширению приходится крутить колесом мыши до нетерпения (файлов много).
Есть ли возможность при этом положении (с помощью скрипта или...?) быстро переходить к следующему расширению, потом ещё к следующему...? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10265 Location: Россия, Саратов
|
(Separately) Posted: Fri Feb 12, 2010 10:39 Post subject: |
|
|
Andrey_A
Идея понятна, но с подобной навигацией всё не так просто. Как это предполагается делать — для каждого вновь открытого каталога скрипт вызывать? Что есть "следующее расширение"? Следующее при текущем режиме и направлении сортировки? Тупо следующее в алфавитном порядке безотносительно к порядку в панели? (Да, я тоже пользуюсь сортировкой по типу, но это не единственный возможный вид сортировки!) А если скрипт будет применён не при сортировке по типу, что должно произойти?
Ну хорошо, есть ещё TWinKey, и теоретически добавление туда такой фичи автору предложить можно. И допустим на минуту, что он согласится и сможет это сделать. Но! При внедрении некоторых функций TWinKey, связанных с пользовательской навигацией и сортировкой (груповая сортировка, закладки, прикреплённые файлы), было уже предостаточно проблем, и не все они решены наилучшим образом. Как эти функции будут сочетаться с предлагаемой (когда и если её удастся реализовать) — вопрос крайне интересный.
И я уже молчу о влиянии такой дополнительной специфической навигации на производительность TC. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Feb 12, 2010 11:52 Post subject: |
|
|
Andrey_A wrote: | приходится крутить колесом мыши до нетерпения | А бегунок полосы прокрутки не проще использовать для этого? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10265 Location: Россия, Саратов
|
(Separately) Posted: Fri Feb 12, 2010 12:22 Post subject: |
|
|
sa
А это кто к каким приёмам навигации в больших списках привык на уровне автоматизма. Я и сам предпочитаю колесо. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Feb 12, 2010 12:33 Post subject: |
|
|
Avada
Ну так ведь вопрос автора темы
Andrey_A wrote: | Есть ли возможность при этом положении (с помощью скрипта или...?) | не ограничивал решение задачи исключительно колесом. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Feb 12, 2010 13:32 Post subject: |
|
|
А по мне так всё банально. Я конечно не уверен, что этот способ универсальный, но я им пользуюсь постоянно:
В Настройки>Быстрый поиск должна быть включена "Буква с диалогом поиска", тогда при вводе с клав-ры расширения он тут же перескакивает на первый файл с таким типом. И работает кстати, даже если не выставлены галки по Точному соответствию имени, либо выставлена любая из них. Чаще больше двух символов вводить не приходится, поэтому для данной задачи вполне подходит с учётом того, что клавиатурные сочетания задействуют, как правило, 2-3 кнопки.
Минус только в том, что нужно заранее знать следующий тип, идущий следом, если его не видно в панели. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10265 Location: Россия, Саратов
|
(Separately) Posted: Fri Feb 12, 2010 13:43 Post subject: |
|
|
sa wrote: | не ограничивал решение задачи исключительно колесом |
Тоже верно.
Flasher
В том-то и дело, что исходной задачей был перескок не на первый файл явно заданного типа, а на файл непонятно какого типа, но следующего за текущим по таким-то и сяким-то правилам сортировки. Кроме того, режим "Буква (с диалогом поиска)" кому-то удобен, а кому-то и нет. (Я, например, предпочитаю, чтобы ввод шёл в командую строку без явного перехода в неё, а окно быстрого поиска открываю вообще пустым и уж потом ввожу нужное). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Feb 12, 2010 13:50 Post subject: |
|
|
Flasher wrote: | перескакивает на первый файл с таким типом |
Правда иногда "цепляется' за имя файла или каталога, но добавление в начале быстрого поиска точки добавляет результату стабильности. Я обычно ограничивался только поиском имени файла/каталога, оказывается быстрый поиск неплохо подходит и для типов. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Feb 12, 2010 14:03 Post subject: |
|
|
Avada wrote: | Я, например, предпочитаю, чтобы ввод шёл в командную строку без явного перехода в неё, а окно быстрого поиска открываю вообще пустым и уж потом ввожу нужное). | Да я понимаю, что есть люди, которые довольно часто используют комстроку и нажимать Правый Shift+Влево для них сверхзадача)). Для меня лично быстрый поиск файла по буквам куда важней, так как в папках с большим кол-вом файлов(а таких много) это избавляет от дополнительного нажатия сочетаний и поиска глазами и колёсиком. И делать мне это приходиться гораздо чаще, чем самому ярому фэну ком. строки набирать команды. Но я о разных предпочтениях сразу подумал, поэтому и написал, что способ не универсальный, а так совсем согласен, было бы не плохо подвесить какой-нибудь скрипт на комбинацию клавиш, с TwinKey пока туговато по части подтормаживания.
Last edited by Flasher on Fri Feb 12, 2010 14:19; edited 1 time in total |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Feb 12, 2010 14:07 Post subject: |
|
|
Andrey_A wrote: | Есть ли возможность при этом положении (с помощью скрипта или...?) быстро переходить к следующему расширению, потом ещё к следующему...? |
Если я правильно понял задачу, и если в текущей панели нет выделенных файлов/каталогов, можно использовать такой способ:
1. Alt+Num + (выделить все файлы с тем же расширением, что у файла под курсором).
2. Num * (инвертировать выделение).
3. cm_GotoNextSelected (перейти к следующему выделенному файлу).
Команду cm_GotoNextSelected, естественно, лучше предварительно повесить на какое-нибудь сочетание клавиш. Как вариант, можно это всё загнать в макрос. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10265 Location: Россия, Саратов
|
(Separately) Posted: Fri Feb 12, 2010 14:41 Post subject: |
|
|
CaptainFlint
Тут, ИМХО, не хватает завершающего шага:
4. Ctrl+Num – (снять всё выделение). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Feb 12, 2010 14:43 Post subject: |
|
|
CaptainFlint
Изящно!(С макросом конечно). У меня была идея вместо 1 и 2 скопировать список файлов в буфер, выбросить из него лишние файлы (с повторяющимися типами) и затем выделить на панели оставшиеся. Ну и пункт 3 такой же. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Feb 12, 2010 16:38 Post subject: |
|
|
Поправьте, если ошибся. >>
1. cm_SelectAllFiles
2. cm_ShowOnlySelected
3. cm_GoToFirstFile
4. cm_ClearAll либо cm_ClearAllFiles
5. cm_SelectCurrentExtension
6. cm_ExchangeSelBoth либо cm_ExchangeSelection
7. cm_GotoNextSelected
В случае cm_DirBranch - 1,2 пункты не нужны.
Ещё бы по окончанию перехода по списку выполнялось:
cm_GoToFirstFile |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Feb 12, 2010 17:15 Post subject: |
|
|
Flasher wrote: | Поправьте, если ошибся | Если следовать вышеописанным предложениям, то первые три пункта не нужны, а п.4 должен быть завершающим (размещаться после п.7) |
|
Back to top |
|
|
|