Переход к следующему расширению
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Переход к следующему расширению
Когда требуется просмотреть все файлы в подпапках нажимаешь cm_DirBranch, в основном я пользуюсь сортировкой по ТИПУ,
Часто получается такая вещь, чтобы перейти к следующему расширению приходится крутить колесом мыши до нетерпения (файлов много).
Есть ли возможность при этом положении (с помощью скрипта или...?) быстро переходить к следующему расширению, потом ещё к следующему...?
Часто получается такая вещь, чтобы перейти к следующему расширению приходится крутить колесом мыши до нетерпения (файлов много).
Есть ли возможность при этом положении (с помощью скрипта или...?) быстро переходить к следующему расширению, потом ещё к следующему...?
Andrey_A
Идея понятна, но с подобной навигацией всё не так просто. Как это предполагается делать — для каждого вновь открытого каталога скрипт вызывать? Что есть "следующее расширение"? Следующее при текущем режиме и направлении сортировки? Тупо следующее в алфавитном порядке безотносительно к порядку в панели? (Да, я тоже пользуюсь сортировкой по типу, но это не единственный возможный вид сортировки!) А если скрипт будет применён не при сортировке по типу, что должно произойти?
Ну хорошо, есть ещё TWinKey, и теоретически добавление туда такой фичи автору предложить можно. И допустим на минуту, что он согласится и сможет это сделать. Но! При внедрении некоторых функций TWinKey, связанных с пользовательской навигацией и сортировкой (груповая сортировка, закладки, прикреплённые файлы), было уже предостаточно проблем, и не все они решены наилучшим образом. Как эти функции будут сочетаться с предлагаемой (когда и если её удастся реализовать) — вопрос крайне интересный.
И я уже молчу о влиянии такой дополнительной специфической навигации на производительность TC.
Идея понятна, но с подобной навигацией всё не так просто. Как это предполагается делать — для каждого вновь открытого каталога скрипт вызывать? Что есть "следующее расширение"? Следующее при текущем режиме и направлении сортировки? Тупо следующее в алфавитном порядке безотносительно к порядку в панели? (Да, я тоже пользуюсь сортировкой по типу, но это не единственный возможный вид сортировки!) А если скрипт будет применён не при сортировке по типу, что должно произойти?
Ну хорошо, есть ещё TWinKey, и теоретически добавление туда такой фичи автору предложить можно. И допустим на минуту, что он согласится и сможет это сделать. Но! При внедрении некоторых функций TWinKey, связанных с пользовательской навигацией и сортировкой (груповая сортировка, закладки, прикреплённые файлы), было уже предостаточно проблем, и не все они решены наилучшим образом. Как эти функции будут сочетаться с предлагаемой (когда и если её удастся реализовать) — вопрос крайне интересный.
И я уже молчу о влиянии такой дополнительной специфической навигации на производительность TC.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
А по мне так всё банально. Я конечно не уверен, что этот способ универсальный, но я им пользуюсь постоянно:
В Настройки>Быстрый поиск должна быть включена "Буква с диалогом поиска", тогда при вводе с клав-ры расширения он тут же перескакивает на первый файл с таким типом. И работает кстати, даже если не выставлены галки по Точному соответствию имени, либо выставлена любая из них. Чаще больше двух символов вводить не приходится, поэтому для данной задачи вполне подходит с учётом того, что клавиатурные сочетания задействуют, как правило, 2-3 кнопки.
Минус только в том, что нужно заранее знать следующий тип, идущий следом, если его не видно в панели.
В Настройки>Быстрый поиск должна быть включена "Буква с диалогом поиска", тогда при вводе с клав-ры расширения он тут же перескакивает на первый файл с таким типом. И работает кстати, даже если не выставлены галки по Точному соответствию имени, либо выставлена любая из них. Чаще больше двух символов вводить не приходится, поэтому для данной задачи вполне подходит с учётом того, что клавиатурные сочетания задействуют, как правило, 2-3 кнопки.
Минус только в том, что нужно заранее знать следующий тип, идущий следом, если его не видно в панели.
Тоже верно.sa писал(а):не ограничивал решение задачи исключительно колесом
Flasher
В том-то и дело, что исходной задачей был перескок не на первый файл явно заданного типа, а на файл непонятно какого типа, но следующего за текущим по таким-то и сяким-то правилам сортировки. Кроме того, режим "Буква (с диалогом поиска)" кому-то удобен, а кому-то и нет. (Я, например, предпочитаю, чтобы ввод шёл в командую строку без явного перехода в неё, а окно быстрого поиска открываю вообще пустым и уж потом ввожу нужное).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Правда иногда "цепляется' за имя файла или каталога, но добавление в начале быстрого поиска точки добавляет результату стабильности. Я обычно ограничивался только поиском имени файла/каталога, оказывается быстрый поиск неплохо подходит и для типов.Flasher писал(а):перескакивает на первый файл с таким типом
Да я понимаю, что есть люди, которые довольно часто используют комстроку и нажимать Правый Shift+Влево для них сверхзадача)). Для меня лично быстрый поиск файла по буквам куда важней, так как в папках с большим кол-вом файлов(а таких много) это избавляет от дополнительного нажатия сочетаний и поиска глазами и колёсиком. И делать мне это приходиться гораздо чаще, чем самому ярому фэну ком. строки набирать команды. Но я о разных предпочтениях сразу подумал, поэтому и написал, что способ не универсальный, а так совсем согласен, было бы не плохо подвесить какой-нибудь скрипт на комбинацию клавиш, с TwinKey пока туговато по части подтормаживания.Avada писал(а):Я, например, предпочитаю, чтобы ввод шёл в командную строку без явного перехода в неё, а окно быстрого поиска открываю вообще пустым и уж потом ввожу нужное).
Последний раз редактировалось Flasher Пт фев 12, 2010 13:19, всего редактировалось 1 раз.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Если я правильно понял задачу, и если в текущей панели нет выделенных файлов/каталогов, можно использовать такой способ:Andrey_A писал(а):Есть ли возможность при этом положении (с помощью скрипта или...?) быстро переходить к следующему расширению, потом ещё к следующему...?
1. Alt+Num + (выделить все файлы с тем же расширением, что у файла под курсором).
2. Num * (инвертировать выделение).
3. cm_GotoNextSelected (перейти к следующему выделенному файлу).
Команду cm_GotoNextSelected, естественно, лучше предварительно повесить на какое-нибудь сочетание клавиш. Как вариант, можно это всё загнать в макрос.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Поправьте, если ошибся. >>
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
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