Features - lin-ycv/EverythingCommandPalette GitHub Wiki
All settings for ECP are inside CmdPal Settings.
If you're using the stable release of ECP and Everything 1.4, the you also have a few additional settings inside filters.toml.
The context menu that Run user may be familiar with, is called commands in CmdPal, they're implemented at the bottom right of the window.
As of v0.1.0 some of the commands are buggy or does not function as all.
Hotkeys other than Enter
and Ctrl+Enter
are implemented in ECP, but not functional, this is a limitation with CmdPal.
-
Open file: Opens the selected file or folder.
- Hotkey
Enter
- Hotkey
-
Browse: Navigates ECP to the containing folder of the selected result so you can search for other files inside that folder. If the result is a folder, navigates to the folder itself instead of the containing folder.
- Hotkey
Ctrl+Enter
- Hotkey
-
Open with: Allows you to launch the selected result with a non-default program.
Open with window isn't top most, the icon will be in the taskbar.
(Not available for folder results)- Hotkey
Shift+Enter
- Hotkey
-
Send to specified: Opens the selected result in to the program specified in the extension settings.
(Command can be disabled in extension settings)- Hotkey
Ctrl+N
- Hotkey
-
Run as admin: Execute the selected result with admin privileges.
(Command available only if result is an executable)- Hotkey
Ctrl+Shift+Enter
- Hotkey
-
Run as user: Execute the selected result as another user.
(Command available only if result is an executable)
(Command can be disabled in extension settings)- Hotkey
Ctrl+Shift+U
- Hotkey
-
Open folder: Opens the containing folder in file explorer.
- Hotkey
Ctrl+Shift+E
- Hotkey
-
Copy: Copies the file/folder into the clipboard so it can be pasted elsewhere.
Non-functioning, CmdPal limitation- Hotkey
Ctrl+C
- Hotkey
-
Copy path: Copies full path fo the selected result to clipboard.
- Hotkey
Ctrl+Alt+C
- Hotkey
-
Open in console: Opens command prompt at the directory of the selected result.
- Hotkey
Ctrl+Shift+C
- Hotkey
-
Delete: Deletes the selected result. This action is irreversible, as files will be permanently deleted without being sent to the recycling bin. A confirmation dialog will appear before deletion to ensure you want to proceed.
- Hotkey
Ctrl+Del
- Hotkey
-
Open properties: Opens properties window for the selected result.
- Hotkey
Alt+Enter
- Hotkey
- Options are in the
Command Palette Settings
window, there's a list of plugins; at the very bottom there'll be a option forEverything
orEverything3
*This option only exists in ECP3
If you're running multiple instances of Everything, each with a slightly different search setting, you can specify the instance you would like ECP3 to use for the search.
Currently you can only link to 1 instance. If you didn't configure any named instances, the default name for Everything 1.5a is 1.5a
, or if you disabled alpha_instance
, remove all values and leave this field blank.
ECP
Change how the display results are ordered, by default it uses the same sort method as Everything: DATE_MODIFIED_DESCENDING
.
This option is independent of Everything's sort setting, and does not override the sort method set in Everything. The recommended sort method is DATE_MODIFIED_DESCENDING
or RUN_COUNT_DESCENDING
, but you may test different options to find the one that best fits your use case.
ECP3
With Everything's SDK3, advanced sorting is possible, by default ECP3 will sort by RUN_COUNT DESCENDING
, then by DATE_MODIFIED DESCENDING
. But depending on your preference, you may want to have NAME ASCENDING
to be your second sort filter. If you don't check the Descending
checbox it'll be ascending.
With both ECP and ECP3, you can use the filter sort:
to override the sort setting for a single query.
Example:
if you wish to sort by sizesort:size
The maximum number of results to show in PTR.
Default is set to 10 because of the Show more
option that's available. You can increase or decrease this number as needed.
Most users will not need this feature, but if you wish to use ECP to search only a specific folder, file type...etc, you can use this option to add a prefix to all your searches.
Example:
if you wish to only search for pdf files with ECP, type in
search filters such asdoc:
also works (a space is not strictly needed after a search filter)
By default, Everything uses the query to search for file names only. By enabling this feature, Everything will also match the query to the file path, such that if you search for files
, C:\Program Files\Everything\Everything.exe
will also be returned as a valid result.
Do note that Match Path creates conflicts with Regex, it is recommended that you use \
to search the path instead of enabling this feature (ie: \program windows
will search for a filename containing windows that has the word program in its file path)
Allows you to use regular expressing in the query text.
Regex changes how Everything search of results on the backend, so results might not be expected. If you do not use regex very often, it's recommended to not turn on this feature, and use the keyword regex:
when you need to use it
Example
audio: 101 regex:(\d{5})
Searches for audio file with 101 in file name(/path) and must have 5 digits
This option is independent of Everything's setting, and does not override setting in Everything.
Toggles Run as user
command.
Displays an additional result at the very bottom to launch Everything Search with the current query.
This is a convenience feature, so that you can see more results using Everything, without needing to increase the Max option, as Everything displays results in a more compact window, allowing you to see more results at a glance instead of scrolling through CmdPal.
This is for Show more
option.
If you installed Everything to the default locations in C:\Program Files
, this field will be pre-populated.
If you installed Everything to another drive or folder, you'll need to provide the full path (ie: D:\Everything\Everything.exe
)
Toggles Send to specified
command.
Provide the path to the executable file of the program you wish to use to launch the search result. Arguments for the program is appended after the file path, seperated using a comma.
Depending on how the program you wish to use accepts start arguments, you'll have to configure this accordingly. Read the documentation for the program you wish to use.
This option will only appear if you're using Everything 1.4. Read TOML File for the details.
filters.toml
is identical to settings.toml
from EPT; the file was simply renamed to better reflect its purpose.
ECP uses a default template for filters.toml
, so you don’t need to create this file yourself. However, if you want to modify the filters or add your own, you can create a filters.toml
file in the following directory:
%LOCALAPPDATA%\Packages\VictorLin.EverythingCP_yazqh14evg2ve\LocalState
Alternatively, you can set a custom location inside the extension settings.
This file only have effect when you're using Everything 1.4.
If you are using Everything 1.5, this file has no effects, and it not included with ECP3.
With 1.5, it uses the default and custom filters set in Everything when queried through the API.
In 1.5, the filters can be customized in Search -> Organize Filters...
(Ctrl+Shift+K)