The short answer: There is no command or hotkey to set input focus to
Find String List window.
The long answer:
There are the commands
FocusToOpenAddressBar,
FocusToOutputWindow and
FocusToTreeView in key mapping configuration dialog, but there is no command to set input focus to find string list view.
There are the commands
OutPreviousMessage and
OutNextMessage with the default hotkeys Ctrl+Shift+UP ARROW and Ctrl+Shift+DOWN ARROW to navigate from within the document window to next line in a file according to next line (with a file name and line number) in output window which is very useful on processing compiler results captured to output window and find in file results written to output window.
I sent following enhancement request by email to IDM support on 2012-02-13:
Mofi wrote:Navigating through the lines in Find String List from within document window
I'm testing UE v18.00.0.1005. The lines found with a Find using List Lines Containing String option are now listed in a dockable view. It would be great if it would be possible to navigate in the document window through the lines listed in that view.
It is possible to navigate through the lines in the output window with file name and line number using Ctrl+Shift+Down/Up from within document window. Such commands would be great also for the Find String List.
What about commands like "FoundLineNext" and "FoundLinePrevious" listed in the key mapping configuration dialog with default hotkeys Alt+Shift+Down for FoundLineNext and Alt+Shift+Up for FoundLinePrevious which are both currently not assigned by default to any command?
That would make it not necessary to right click on every line in the Find String List window and click with left button on Goto command which is not very handy if the list contains more than 20 lines.
I'm still waiting for this enhancement. It looks like there were not enough UltraEdit/UEStudio users requesting such an enhancement for quick navigation by key using lines in find string list view as otherwise the enhancement would be already implemented.
The only available workaround for a command to switch input focus to find string list view or even better navigating to previous/next line in file depending on previous/next line in find string list view is assigning a hotkey to command
ViewShowHideFindStringList in key mapping configuration as I have done. Pressing this hotkey the first time hides the view, pressing it a second time redisplays the view with having input focus set to the view. Then it is possible to navigate to line of interest with UP/DOWN ARROW and jump to a listed line in file with RETURN. But this is a poor workaround for longer lists as the last active line in find string list view is not remembered on hiding the view and restored on showing the view again.
It would be possible to use
Find String List context menu option
Bookmark All Lines and use the hotkeys assigned to the commands
SearchGotoBookmark,
SearchPrevBookmark and
SearchToogleBookmark or
SearchClearBookmarks for navigation to the found lines and removing the bookmarks. But as number of bookmarks is limited to 500 per file, this solution is not working for a large list of found lines.
Another method would be using
Find with
Filter lines enabled and
Show selected instead of using
List lines containing string. But this method is useful only when the lines around each found line are of no interest for editing the found lines. With key assigned to command
ViewExpandAll the hidden lines can be made visible again when processing the found lines finished.
At the moment for users like me preferring to do nearly everything in UltraEdit by key the best is not using command
Find with option
List lines containing string, but use instead
Find in Files with having
Open files selected and
Results to edit window not enabled. Then all found lines containing a string in all opened files are written to output window and quick navigation to the found lines from within a document window can be done with Ctrl+Shift+DOWN/UP ARROW. Another advantage of using
Find in Files instead of
Find is that the found string in each line is additionally highlighted within output window in every line from a file.
PS: I have just sent an email to IDM support with subject: Enhancement request - Highlight the found strings in
Find String List view
PPS: Highlighting the found strings in
Find String List view is available since UltraEdit for Windows v24.00 and UEStudio v17.00.