Findbar

Discussion related to "Everything" 1.5 Alpha.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Findbar

Post by void »

Everything 1.5 adds a findbar:


Findbar shown at the bottom of the result list.

Usage
Regular Expressions
Wildcards
Highlight All
Quick Find
Colors
Keyboard Shortcuts



Usage

To show the findbar:
  • In Everything, press Ctrl + F.


To find text in filenames:
  • Type in your partial search in the findbar search box.


To find the next occurrence of your search:
  • In Everything, press F3.
If there is no active search, the findbar is shown.



To find the previous occurrence of your search:
  • In Everything, press Shift + F3.


Regular Expressions

Prefix your search with regex: to use regular expressions.

For example:
regex:\d\d\d\d



Wildcards

Use * or ? to enable wildcards.
** = match any character any number of times
* = match any character (except \) any number of times
? = match a single character

The whole name is matched when using wildcards.



Highlight All

To highlight all occurrences of your findbar search:
  • Show the findbar. (Ctrl + F)
  • Check Highlight All.


Quick Find

Press / in the result list to start a quick find.
The focus remains in the result list.
Any characters you type in the result list are sent to the quick findbar.

/ can be used in your search to match any character (except \) any number of times.

* can be used in your search to match any character (except \) any number of times and enables whole name matching.

The quick find will timeout after 5 seconds

To set the default timeout:
  • Copy and paste the following into your Everything search box:
    /quick_find_hide_delay=5000
  • Press ENTER in your Everything search box.
  • If successful, quick_find_hide_delay=5000 is shown in the status bar for a few seconds.
  • where 5000 is the number of milliseconds to wait before auto hiding the findbar.


Colors

To set the findbar focus color in dark mode:
  • Copy and paste the following into your Everything search box:
    /findbar_focus_dark_background_color=#38D878
  • Press ENTER in your Everything search box.
  • If successful, findbar_focus_dark_background_color=#38D878 is shown in the status bar for a few seconds.
  • where #38D878 is the color in RRGGBB hexadecimal values.
    ---
  • Copy and paste the following into your Everything search box:
    /findbar_focus_dark_foreground_color=#ffffff
  • Press ENTER in your Everything search box.
  • If successful, findbar_focus_dark_foreground_color=#ffffff is shown in the status bar for a few seconds.
  • where #ffffff is the color in RRGGBB hexadecimal values.


To set the findbar focus color in standard mode:
  • Copy and paste the following into your Everything search box:
    /findbar_focus_background_color=#38D878
  • Press ENTER in your Everything search box.
  • If successful, findbar_focus_background_color=#38D878 is shown in the status bar for a few seconds.
  • where #38D878 is the color in RRGGBB hexadecimal values.
    ---
  • Copy and paste the following into your Everything search box:
    /findbar_focus_foreground_color=#ffffff
  • Press ENTER in your Everything search box.
  • If successful, findbar_focus_foreground_color=#ffffff is shown in the status bar for a few seconds.
  • where #ffffff is the color in RRGGBB hexadecimal values.


To set the findbar highlight all color in dark mode:
  • Copy and paste the following into your Everything search box:
    /findbar_highlight_dark_background_color=#ef0fff
  • Press ENTER in your Everything search box.
  • If successful, findbar_highlight_dark_background_color=#ef0fff is shown in the status bar for a few seconds.
  • where #ef0fff is the color in RRGGBB hexadecimal values.
    ---
  • Copy and paste the following into your Everything search box:
    /findbar_highlight_dark_foreground_color=#ffffff
  • Press ENTER in your Everything search box.
  • If successful, findbar_highlight_dark_foreground_color=#ffffff is shown in the status bar for a few seconds.
  • where #ffffff is the color in RRGGBB hexadecimal values.


To set the findbar highlight all color in standard mode:
  • Copy and paste the following into your Everything search box:
    /findbar_highlight_background_color=#ef0fff
  • Press ENTER in your Everything search box.
  • If successful, findbar_highlight_background_color=#ef0fff is shown in the status bar for a few seconds.
  • where #ef0fff is the color in RRGGBB hexadecimal values.
    ---
  • Copy and paste the following into your Everything search box:
    /findbar_highlight_foreground_color=#ffffff
  • Press ENTER in your Everything search box.
  • If successful, findbar_highlight_foreground_color=#ffffff is shown in the status bar for a few seconds.
  • where #ffffff is the color in RRGGBB hexadecimal values.


Tab Stop

By default the findbar cannot be focused with TAB.

To set the findbar as a tab stop:
  • Copy and paste the following into your Everything search box:
    /findbar_tab_stop=1
  • Press ENTER in your Everything search box.
  • If successful, findbar_tab_stop=1 is shown in the status bar for a few seconds.


Keyboard shortcuts

If you are still using your old Everything 1.4 settings you may need to set Ctrl + F and F3 keyboard shortcuts to access the findbar:
  • In Everything, from the Tools menu, click Options.
  • Click the Keyboard tab on the left.
  • To the right of Show commands containing, search for: find
  • Select Edit | Find....
  • Click Add....
  • Press Ctrl + F and click OK.
    ---
  • Select Edit | Find Next.
  • Click Add....
  • Press F3 and click OK.
    ---
  • Click OK.


To show the findbar by default when creating a new window:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    findbar
  • Select findbar_visible.
  • Set the value to: true
  • Click OK.


If you prefer Ctrl + F to focus the main search box:
  • In Everything, from the Tools menu, click Options.
  • Click the Keyboard tab on the left.
  • To the right of Show commands containing, search for: focus
  • Select Search Edit | Focus Search Edit
  • Click Add....
  • Press Ctrl + F and click OK.
  • Click OK.
JTB3
Posts: 38
Joined: Fri Apr 08, 2016 7:15 pm

Re: Findbar

Post by JTB3 »

Hi David,
Excellent work on the new "Findbar" in v1332a!
I'd like to offer a small suggestion to slightly improve it. Please provide a counter that shows total the number of matches and the currently highlighted sequence number - similar to the 'Find' feature in Chrome and Firefox. It's the only significant thing missing from your new Findbar that I can identify so far! It looks like you used the Firefox Findbar for design inspiration. Using either of the following example counter formats would be great!

Firefox Findbar  2022-12-21.png
Firefox Findbar 2022-12-21.png (12.14 KiB) Viewed 63819 times

Chrome Find Feature -Voidtools 2022-12-21.png
Chrome Find Feature -Voidtools 2022-12-21.png (20.22 KiB) Viewed 63819 times

Thx for listening and great work on this new Findbar!
-JT 🔆
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Thank you for your feedback JTB3,

I thought about doing this.

The problem is when you have 1 million files shown and try to do a findbar search it will take 1 second+ to calculate these values.

It's on my TODO list

Thank you for the suggestion.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

If you are still using your old Everything 1.4 settings you may need to set Ctrl + F and F3 keyboard shortcuts to access the findbar:
  • In Everything, from the Tools menu, click Options.
  • Click the Keyboard tab on the left.
  • To the right of Show commands containing, search for: find
  • Select Edit | Find....
  • Click Add....
  • Press Ctrl + F and click OK.
    ---
  • Select Edit | Find Next.
  • Click Add....
  • Press F3 and click OK.
    ---
  • Click OK.
JTB3
Posts: 38
Joined: Fri Apr 08, 2016 7:15 pm

Re: Findbar

Post by JTB3 »

void wrote: Thu Dec 22, 2022 7:07 am Thank you for your feedback JTB3,
I thought about doing this. The problem is when you have 1 million files shown and try to do a findbar search it will take 1 second+ to calculate these values.

It's on my TODO list - Thank you for the suggestion.
Thx for your reply, David!
A second+ doesn't seem like too much time :). You could opt to show the counter only when the 'Highlight All' box is checked, as you'll need to (progressively) calculate all the highlights anyway. The total/counter will be totally appreciated when you can get to it (as most of us are so accustomed to expecting it from the browser experience)!

Cheers, -JT 🔆
JTB3
Posts: 38
Joined: Fri Apr 08, 2016 7:15 pm

Re: Findbar

Post by JTB3 »

One more (subtle) suggestion for the new Findbar...

Add a "Find (Ctrl+F)" line to the 'Edit' drop-down menu - so the Findbar can be easily invoked/accessed via mouse control. This will also help users 'discover' this nice feature while perusing the menu without any need to read documentation :).

Cheers, -JT 🔆
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Add a "Find (Ctrl+F)" line to the 'Edit' drop-down menu
It's on my TODO list.
I noticed I forgot to add this immediately after posting the update!

Thank you for the suggestions.
JTB3
Posts: 38
Joined: Fri Apr 08, 2016 7:15 pm

Re: Findbar

Post by JTB3 »

void wrote: Thu Dec 22, 2022 9:24 am
Add a "Find (Ctrl+F)" line to the 'Edit' drop-down menu
It's on my TODO list. I noticed I forgot to add this immediately after posting the update!
Thank you for the suggestions.
Awesome!  and you're welcome... 🔆
w64bit
Posts: 253
Joined: Wed Jan 09, 2013 9:06 am

Re: Findbar

Post by w64bit »

Is there any setting for the text color?
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

void wrote: Thu Dec 22, 2022 9:24 am
Add a "Find (Ctrl+F)" line to the 'Edit' drop-down menu
It's on my TODO list.
I noticed I forgot to add this immediately after posting the update!

Thank you for the suggestions.
I think the menu "View" would also be a good place to display the Findbar.
(I looked for it there first after it did not appear after Ctrl+F).
erik
Posts: 5
Joined: Wed Oct 05, 2022 3:08 pm

Re: Findbar

Post by erik »

About
old Everything 1.4 settings
are there more settings that have been changed..!?

If so, how to best change to the new 1.5 settings?
wistlo
Posts: 6
Joined: Wed Jan 12, 2022 4:40 pm

Re: Findbar

Post by wistlo »

Findbar works for me on Windows 10, but not on corporate issue Windows 11. CTRL-F brings no response from Version 1332a.

EDIT UPDATE: Read reply below, I missed a configuration change. Works well now. Thanks.

Service restart, reinstall, reboot, Run as Admin did not affect behavior.

Notepad++, dBreaver, Office 365 (Word and Excel) all respond as expected to CTRL-F, so there's no hidden, forgotten global remapping in place.

Troubleshooting info is below:

Code: Select all

Name:	Everything
Version:	1.5.0.1332a (x64)
OS:	Windows NT 10.0 22000 (x64)
IsAdmin:	0
Service:	1 (connected / installed and running)
Command line:	
Binary:	C:\Program Files\Everything 1.5a\Everything64.exe
Profile:	C:\Users\WL8573\AppData\Roaming\Everything\Everything-1.5a.ini
Database:	C:\everything\Everything-1.5a.db
Instance:	1.5a
Config:	app_data=1
Config:	match_regex=1
Config:	alternate_row_color=1
Config:	check_for_updates_on_startup=1
Config:	offline_alpha=128
Config:	language=1033
Config:	auto_remove_offline_ntfs_volumes=1
Config:	auto_include_fixed_refs_volumes=1
Config:	auto_remove_offline_refs_volumes=1
Config:	input_stream_buf_size=0
Config:	output_stream_buf_size=0
Config:	open_many_files_warning_threshold=16
Config:	close_on_toggle=0
Config:	search_edit_move_caret_to_selection_end=0
Config:	search_edit_drag_accept_files=0
Config:	bring_result_focus_into_view_on_sort=0
Config:	load_thumbnail_priority=-1
Config:	hscroll_div=3
Config:	paste_new_line_op=0
Config:	show_window_on_monitor_from_cursor=1
Config:	efu_folder_append_path_separator=0
Config:	txt_folder_append_path_separator=0
Config:	csv_folder_append_path_separator=0
Config:	search_delay=5
Config:	size_format=0
Config:	size_number_format=4
Config:	path_ellipsis=1
Config:	bookmark_open_action=0
Config:	db_location=C:\everything
Config:	index_date_created=1
Config:	fast_date_created_sort=1
Config:	index_date_accessed=1
Config:	index_attributes=1
Config:	fast_attributes_sort=1
Config:	fast_extension_sort=1
Config:	db_update_thread_priority=-15
Config:	index_recent_changes=1
Config:	refs_file_id_extd_directory_info_buffer_size=0
Config:	folder_update_thread_mode_background=1
Config:	monitor_thread_mode_background=1
Config:	content_buf_size=0
Config:	content_multithreaded_max_memory_percent=50
Config:	include_file_content=1
Config:	content_include_only_folders=\\GAALPA1CDFILE10.itservices.sbc.com\ecrm_data_team
Config:	content_include_only_files=*.doc;*.docx;*.pdf;*.txt;*.xls;*.xlsx;*.sql
Config:	content_max_size=250
Config:	content_exclude_recall_on_data_access=0
Config:	filter=EVERYTHING
Config:	filter_visible_count_max=0
Config:	treeview_labels=0
Config:	treeview_match_only_when_shown=0
Config:	search_history_keep_forever=0
Config:	run_history_keep_forever=0
Config:	inc_run_count_on_drag_drop=1
Config:	nav_max_selection=1024
Config:	properties=[{"name":"Date Indexed"}]
Last edited by wistlo on Fri Dec 23, 2022 5:06 pm, edited 1 time in total.
erik
Posts: 5
Joined: Wed Oct 05, 2022 3:08 pm

Re: Findbar

Post by erik »

@wistlo

I think this will do it:
edit_find_keys=326
edit_find_next_keys=114
edit_find_prev_keys=1138
As stated above:
In Everything, from the Tools menu, click Options.
Click the Keyboard tab on the left.
To the right of Show commands containing, search for: find
Select Edit | Find....
Click Add....
Press Ctrl + F and click OK.
---
Select Edit | Find Next.
Click Add....
Press F3 and click OK.
---
Click OK.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

are there more settings that have been changed..!?
Settings that are not using the default values are listed in Help -> Troubleshooting Information.



Reset Everything

To reset Everything to the default settings:
  • In Everything, from the Tools menu, click Import and Exporting Settings.
  • Check Reset settings.
  • Click Next.
  • Click Reset.
  • Click Yes.


Restore a setting to the default value

To reset a single setting to the default value:
  • Copy and paste the following into your Everything search box:
    /setting-name=
  • Press ENTER in your Everything search box.
  • If successful, setting-name=default-value is shown in the status bar for a few seconds.
  • where setting-name is the config setting name.
    For example:
    /thumbnail_medium_text_lines=
erik
Posts: 5
Joined: Wed Oct 05, 2022 3:08 pm

Re: Findbar

Post by erik »

Thanks for the excellent information.
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

2void
Thanks a lot for the Findbar! :)

I would like to have another option for the find bar, namely a filter (between "Highlight All" and "Match Case").
The filter should have the function that it only shows all search results and hides the rest.
 
2022-12-23_Findbar_Option-FILTER.png
2022-12-23_Findbar_Option-FILTER.png (102.83 KiB) Viewed 63651 times
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Thank you for the feedback tuska,

I am exploring ways to do this.

I'm looking into a filter select dialog where you type in a filter and the matching results are selected.
From there you could temporarily omit the unwanted results.

I will consider a "filter" option in the findbar.
Thank you for the suggestion.
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

void wrote: Fri Dec 23, 2022 1:01 am I'm looking into a filter select dialog where you type in a filter ...
Mmh, but then you would have to enter the search text again.
This way you could simply switch the filter on or off (2 clicks).
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

I will experiment with a filter checkbox in the findbar.

Thank you for the suggestion.
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

2void

I would like to put forward one more idea for discussion:
If one were to filter the search results IMMEDIATELY on the basis of an entry in the Findbar
(analogous to the current search query in the Everything search box), then
- the proposed option "⏹ Filter" could be omitted
- the shortcuts definitions for F3 and Shift+F3 would be dropped and could be used for other purposes.

Reasons:
- Due to the search query in the Findbar, only search results for the search term are of interest.
- With a large number of search results, F3 "find the next occurrence of your search" can become tedious.
- I currently consider this the more direct way to further narrow down search results.

Hint:
- Ctrl+F shows findbar, ESC hides findbar
- Ctrl+F shows Findbar, Find in results: bla -> Find is marked, ESC sends Everything to the Systray
  and should only hide the Findbar.

Please check.
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Findbar

Post by therube »

I'll just say there are "nuances" in here.

The first time (with 1332) I had though that / was no longer there, & I was like whoa, what happened there?!
But then it worked. So I'm thinking when I had attempted /, I was at that point, still in an earlier timeout period.

There was one instance, I had multi-Rename open, caret position at the . of .ext, & a (highlight) timeout [in the Everything window itself] (sure) seemed to cause caret position to go to 0? Tried to recreate, but haven't, yet.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

I would like to put forward one more idea for discussion:
If one were to filter the search results IMMEDIATELY on the basis of an entry in the Findbar
(analogous to the current search query in the Everything search box), then
- the proposed option "⏹ Filter" could be omitted
- the shortcuts definitions for F3 and Shift+F3 would be dropped and could be used for other purposes.
This is starting to sound more like a secondary search bar which is on my TODO list.

Thanks for the suggestions.


The first time (with 1332) I had though that / was no longer there, & I was like whoa, what happened there?!
But then it worked. So I'm thinking when I had attempted /, I was at that point, still in an earlier timeout period.
I'm not sure what happened here.
I'll keep investigating.


There was one instance, I had multi-Rename open, caret position at the . of .ext, & a (highlight) timeout [in the Everything window itself] (sure) seemed to cause caret position to go to 0? Tried to recreate, but haven't, yet.
The result list will sometimes be focused when the findbar auto hides.
This will be fixed in the next update.

Thank you for the feedback.
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

void wrote: Fri Dec 23, 2022 9:53 pm
I would like to put forward one more idea for discussion:
If one were to filter the search results IMMEDIATELY on the basis of an entry in the Findbar
(analogous to the current search query in the Everything search box), then
- the proposed option "⏹ Filter" could be omitted
- the shortcuts definitions for F3 and Shift+F3 would be dropped and could be used for other purposes.
This is starting to sound more like a secondary search bar which is on my TODO list.
OK, but then please include the filter option. :)
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

2void

For keyboard freaks, you could perhaps underline letters in the findbar in order to access the options with ALT+letter
to be able to reach.

Examples, e.g.
⏹ Highlight All  ⏹ Match Case  ⏹ Match Diacritics  ⏹ Match Whole Words

In such a case, ALT+letter should only affect the findbar and not the underlined menu items.
This could otherwise lead to a conflict in different languages.
LeoLUG
Posts: 69
Joined: Tue May 26, 2020 2:28 am

Re: Findbar

Post by LeoLUG »

dosn't work for me the Findbar, by pressing Ctrl F never happen, only get the focus on the main search, any suggestion?
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

That's an old binding from Everything 1.4.

If you are still using your old Everything 1.4 settings you may need to set Ctrl + F and F3 keyboard shortcuts to access the findbar:
  • In Everything, from the Tools menu, click Options.
  • Click the Keyboard tab on the left.
  • To the right of Show commands containing, search for: find
  • Select Edit | Find....
  • Click Add....
  • Press Ctrl + F and click OK.
    ---
  • Select Edit | Find Next.
  • Click Add....
  • Press F3 and click OK.
    ---
  • Click OK.
LeoLUG
Posts: 69
Joined: Tue May 26, 2020 2:28 am

Re: Findbar

Post by LeoLUG »

Thanks, works now.
But, I see in Hebrew characters the highlights doesn't work.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

RTL support is still on my TODO list.

I will consider Alt keyboard shortcuts.

Thank you for the suggestions.
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

2void

Can you please enable the search text in the Findbar to be deleted with a hotkey, eg Ctrl+Y?
NotNull
Posts: 5461
Joined: Wed May 24, 2017 9:22 pm

Re: Findbar

Post by NotNull »

For now ...

When the findbar has focus, you can press 'CTRL + A' to select all text and start typing your new query.
('CTRL + BACKSPACE' will remove entire words, so that is also ann option)

When the result list has focus, type "/" to start with a new, empty search in the findbar.
meteorquake
Posts: 505
Joined: Thu Dec 15, 2016 9:44 pm

Re: Findbar

Post by meteorquake »

Another option for clearing the Findbar is a double click, which is very handy especially when your mouse has a double-click button (this one has), you just double-click to enter the box and it clears itself at the same time. Potentially could be done for the Search Bar, maybe with an option for it.
Or perhaps a symbol beside (e.g. a right-pointing triangle or arrow immediately left hand side) which you click and it clears the box and enters it.
d
tuska
Posts: 1052
Joined: Thu Jul 13, 2017 9:14 am

Re: Findbar

Post by tuska »

NotNull wrote: Tue Dec 27, 2022 11:37 pm For now ...

When the findbar has focus, you can press 'CTRL + A' to select all text and start typing your new query.
('CTRL + BACKSPACE' will remove entire words, so that is also ann option)

When the result list has focus, type "/" to start with a new, empty search in the findbar.
meteorquake wrote: Wed Dec 28, 2022 6:06 am Another option for clearing the Findbar is a double click, which is very handy especially when your mouse has a double-click button (this one has), you just double-click to enter the box and it clears itself at the same time. Potentially could be done for the Search Bar, maybe with an option for it.
Or perhaps a symbol beside (e.g. a right-pointing triangle or arrow immediately left hand side) which you click and it clears the box and enters it.
d
Thanks for your tips! :)
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Findbar

Post by therube »

1332 x86


(I've not kept up on this, but...)


Sometimes, Quick Find, /, opens Find...?
Hotkeys are correct.

Replace forward slashes with backslashes, is enabled (has always been enabled) & disabling does not change anything.

Oh, it looks to be a bug in 1332.
(1331 works as expected.)


Removing the / hotkey & changing to something else, like G, still effects a Find.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Pressing / in the result list should always show the findbar.

Is the findbar sometimes not shown?
Focus always remains on the result list.

/ should work exactly the same as before.
Except, the current quick find text is shown in the findbar instead of the status bar.

Are you seeing different behavior with / ?
horst.epp
Posts: 1448
Joined: Fri Apr 04, 2014 3:24 pm

Re: Findbar

Post by horst.epp »

void wrote: Wed Jan 04, 2023 1:42 am Pressing / in the result list should always show the findbar.

Is the findbar sometimes not shown?
Focus always remains on the result list.

/ should work exactly the same as before.
Except, the current quick find text is shown in the findbar instead of the status bar.

Are you seeing different behavior with / ?
/ in the result list never shows the findbar for me.
It just allows to enter text for searching in the results for a certain time.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Thanks for the information horst.epp,

I am guessing you are not using a US keyboard and there's something wrong with default / binding in Everything.

In Everything, from the Tools menu, click Options.
Click the Keyboard tab on the left.
To the right of show commands containing, search for: quick
Select Edit | Quick Find.
What is shown under Shortcuts?

The default should be:
/ (Result List)

Please click Add....
Change Use shortcut in to: Result List
In Shortcut Key, press: /
Click OK.

Does this add another shortcut? or does it keep the same one there?
Click OK.


If a new keyboard shortcut is added, could you please send your keyboard shortcut code:
Copy and paste the following into your Everything search box:
/edit_quick_find_keys
Press ENTER in your Everything search box.
What is the code shown in the status bar?
horst.epp
Posts: 1448
Joined: Fri Apr 04, 2014 3:24 pm

Re: Findbar

Post by horst.epp »

void wrote: Wed Jan 04, 2023 11:43 am Thanks for the information horst.epp,

I am guessing you are not using a US keyboard and there's something wrong with default / binding in Everything.

In Everything, from the Tools menu, click Options.
Click the Keyboard tab on the left.
To the right of show commands containing, search for: quick
Select Edit | Quick Find.
What is shown under Shortcuts?

The default should be:
/ (Result List)

Please click Add....
Change Use shortcut in to: Result List
In Shortcut Key, press: /
Click OK.

Does this add another shortcut? or does it keep the same one there?
Click OK.


If a new keyboard shortcut is added, could you please send your keyboard shortcut code:
Copy and paste the following into your Everything search box:
/edit_quick_find_keys
Press ENTER in your Everything search box.
What is the code shown in the status bar?
I'm using a german keyboard in an english OS.
/edit_quick_find_keys showed 8383
It was shown as # (Result List)
Now I redefined it to UMSCHALT+7 (Result List)
which is the / character on a german keyboard.
/edit_quick_find_keys now shows 9271

All is fine but the findbar is not focused like after a Ctrl+F
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Findbar

Post by therube »

Pressing / in the result list should always show the findbar.
Why?
That was not the behavior in 1331.

1331, /, was a "silent" find.
1332, /, opens the Find bar.

(Likewise in a browser, you can set / as a "silent" find, where Ctrl+F opens a Find bar.)

Now... does it matter... ? Or is it more that there was a behavior change, where before, depending on wants, one was silent, the other opened a Find bar...
(I'll have to stew on that...)
Is the findbar sometimes not shown?
No, it always shows (1332).
(Different behavior from 1331 - depending on how you effected a Find; / vs Ctrl+F.)

(What I posted above, original post, I was probably just expecting the same behavior & in not seeing it, figured it was a bug rather then a feature change - & also in not expecting it, also wasn't really cognizant of which particular version I was seeing what.)
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Everything 1.5.0.1333a makes the following changes to the findbar:

added Find and Find Next menu items under the main Edit menu.
added Alt + keyboard shortcuts to toggle highlight all, match case, match diacritics and match whole words.



/ from the result list can now be controlled with the jump_to_forward_slash_action ini setting.

The default setting is to show the quick findbar.

To use the silent quick find:
  • Copy and paste the following into your Everything search box:
    /jump_to_forward_slash_action=2
  • Press ENTER in your Everything search box.
  • If successful, jump_to_forward_slash_action=2 is shown in the status bar for a few seconds.
The Quick Find command has been removed to make sure the existing / keyboard shortcut key is also removed.
I'll add this back in a future update.



Performance is slightly improved, for example if you hold down a and search for:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Everything should now feel more responsive.



The result list will no longer be focused when closing the findbar.


All is fine but the findbar is not focused like after a Ctrl+F
Thank you for the information horst.epp,
This is by design, quick find will keep the focus on the result list.
Any text you type in the result list will be sent to the quick findbar when shown.

I've removed the / keyboard shortcut since it will be impossible to match this to all keyboards.
Everything will now show the quick findbar when / 'character' is pressed from the result list instead.

1331, /, was a "silent" find.
1332, /, opens the Find bar.

(Likewise in a browser, you can set / as a "silent" find, where Ctrl+F opens a Find bar.)

Now... does it matter... ?
They should behave identically.
Please let me know if you find any issues.
horst.epp
Posts: 1448
Joined: Fri Apr 04, 2014 3:24 pm

Re: Findbar

Post by horst.epp »

Ok, in 1333a the findbar now works fine for me.
I have set jump_to_timeout=0
I suggest to make this the default.
mohsyn
Posts: 29
Joined: Thu Jul 09, 2020 9:26 am

Re: Findbar

Post by mohsyn »

Hi,

I keep my everything window perfectly resized to show only necessary columns and not occupy too much space on screen which allows me to easily work with other applications along with "everything" running on screen at same time

the problem with find bar is that the options of findbar are not synced to window width and every time I need to see/set options in findbar it requires me to drag and resize windows or maximize it then restore to previous size.

my suggestion is that if either
1. findbar goes 2 line or 3 line depending on window width
or
2. we have a tiny haburger kind of icon in findbar which brings up all the checkboxes/options of findbar

thanks for this wonderful app anyways :D
Last edited by mohsyn on Mon Jan 09, 2023 4:53 pm, edited 1 time in total.
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Findbar

Post by therube »

F3 (Find Next) / Shift+F3 (Find Previous)

- wrap_around_bell
(&/or; search hit TOP, continuing to BOTTOM [or vice-versa])
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

I will consider showing icons instead of text when the findbar width is really small.

Thank you for the suggestion.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Just making a note here, pressing / or \ while there is an active "jump to" search is interrupting the "jump to" search.

The next alpha update will always append / or \ to the active "jump to" search.
eagleeyez
Posts: 43
Joined: Thu Mar 17, 2016 3:58 pm

Re: Findbar

Post by eagleeyez »

I have another suggestion for the findbar, is to add a hint (colored line) on the scrollbar where the highlighted results are located, like in VC and other softwares...
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Show find locations on the scrollbar is on my TODO list.

Thank you for the suggestion.
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Findbar

Post by therube »

When I first saw that in Firefox (not sure if it's in the release version or not), I couldn't figure out why I was seeing "lines" in the scrollbar.

And then it dawned on me.
(Not sure if it's useful - to me?)
.
Firefox Finds are noted in the vertical scrollbar.png
Firefox Finds are noted in the vertical scrollbar.png (54.1 KiB) Viewed 59309 times
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Findbar

Post by therube »

therube wrote: Mon Jan 09, 2023 4:07 pm F3 (Find Next) / Shift+F3 (Find Previous)

(&/or; search hit TOP, continuing to BOTTOM [or vice-versa])
Heh.
That part is already there. I just never saw it.


- wrap_around_bell

So, an audio clue would be nice.
void
Developer
Posts: 16773
Joined: Fri Oct 16, 2009 11:31 pm

Re: Findbar

Post by void »

Everything 1.5.0.1334a makes the following changes to the findbar:

Pressing / while in a jump to search will no longer interrupt the jump to search with the findbar.

Whole words are now correctly highlighted when match whole words is enabled.

Beeping on wrap doesn't quite work.
The option should be to beep after passing the original find starting point.
I will consider adding an option to do this.
harryray2
Posts: 1104
Joined: Sat Oct 15, 2016 9:56 am

Re: Findbar

Post by harryray2 »

Rather than use the F3 key for next and previous, is there a way by just using F3 to cycle through the results when I reach the top or bottom?
Post Reply