[Suggestion] Quicksearch with auto-hide - The Quickfilter!
Moderators: Hacker, petermad, Stefan2, white
[Suggestion] Quicksearch with auto-hide - The Quickfilter!
One of my most used things in TC is the quicksearch function but IMHO it would be fantastic by having the possibility to auto-hide non-matching files. In this old thread (http://www.ghisler.ch/board/viewtopic.php?t=7598&highlight=show+custom) it seems like this has been dismissed due to excessive re-reading of directories at pressing backspace, but as stated by Hacker in his post could this not be circumvented by caching the currently read directory into memory? (Something which maybe already is done)
This feature would be more like a live custom filter and if one dreams on then this would be the ideal thing - A new function - The quickfilter. As of now I have to search current directory and then feed the list-box. A much to cumbersome way of completing this very useful file management task
Oh, and the abaility to include directories as normal files into this search/filter would be the icing on the cake indeed!
This feature would be more like a live custom filter and if one dreams on then this would be the ideal thing - A new function - The quickfilter. As of now I have to search current directory and then feed the list-box. A much to cumbersome way of completing this very useful file management task
Oh, and the abaility to include directories as normal files into this search/filter would be the icing on the cake indeed!
QuickFilter like this is already implemented in UE. Support.
Last edited by Alextp on 2007-05-30, 14:14 UTC, edited 1 time in total.
- SanskritFritz
- Power Member
- Posts: 3693
- Joined: 2003-07-24, 09:25 UTC
- Location: Budapest, Hungary
Another way would be to enter your file mask after pressing "Num+"-keykaffe wrote:The quickfilter. As of now I have to search current directory and then feed the list-box.
and then choose Show / Only selected files from the menu (Alt, w, o).
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!
True, that works but still 6 or 9 keystrokes extra (depending on if one counts the shift and alt keys), almost the same as the search trick. IMHO still a cumbersome way to display the files and directories of interest.StatusQuo wrote:Another way would be to enter your file mask after pressing "Num+"-keykaffe wrote:The quickfilter. As of now I have to search current directory and then feed the list-box.
and then choose Show / Only selected files from the menu (Alt, w, o).
Well, actually it's 4 keys plus Return (Num+ is 1 key, Alt, w, o are 3 keys, pressed in sequence).kaffe wrote:True, that works but still 6 or 9 keystrokes extra (depending on if one counts the shift and alt keys)
But if you define a hotkey or button for cm_ShowOnlySelected (Configuration / Options / Misc. / Redefine hotkeys),
it would be only 2 extra keys: Num+, (enter filter mask), hotkey
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!
Just for explanation of all the keytrokes:StatusQuo wrote:Well, actually it's 4 keys plus Return (Num+ is 1 key, Alt, w, o are 3 keys, pressed in sequence).kaffe wrote:True, that works but still 6 or 9 keystrokes extra (depending on if one counts the shift and alt keys)
But if you define a hotkey or button for cm_ShowOnlySelected (Configuration / Options / Misc. / Redefine hotkeys),
it would be only 2 extra keys: Num+, (enter filter mask), hotkey
Num+
shift-star
<searchstring>
shift-star
Return
alt-w-o
Instead of just typing my <searchstring> directly and have the non-matching items hidden. But the hotkey is a perfect way to decrease the number of keystrokes, neat

Ah, I see - I didn't count the asterisk at all.kaffe wrote:Just for explanation of all the keytrokes:
Num+
shift-star
...
You can reduce this to one key, too, if you use the grey Num* (without Shift)...
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!
- ghisler(Author)
- Site Admin
- Posts: 50406
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
The new dialog box to choose an internal cm_xyz command already supports such a quick filter. However, such a feature needs an extra line on the user interface. I'm not sure whether this would be such a good idea...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50406
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Yes, but once you try to do something with the files, the quick search window has to be closed to put the focus back on TC. Then the filter would be lost.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Suggestion: How about a button "feed to listbox" in the Quick Search itself?ghisler(Author) wrote:However, such a feature needs an extra line on the user interface.
If "feed to listbox" is a problem, an alternative could be to let this button add the entered search string to the custom view filter and activate it, if it's not already active.
Add, because the custom view could already be active. If the name in custom view was "*.*" before, this would have to be replaced with the quick search string.
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!
2ghisler(Author)
Anyway I guess we have to think a bit more about this ad this is not a good point in time to do this
The filter could be shown in the title bar just like the custom view filter. The quick filter field could be just hidden.Yes, but once you try to do something with the files, the quick search window has to be closed to put the focus back on TC. Then the filter would be lost.
Anyway I guess we have to think a bit more about this ad this is not a good point in time to do this
