This is an old revision of the document!
Command Line
In addition to well known passing of the file names as parameter in command line there are some others that can be interesting:
| Short | Long | Needs parameter | Description |
|---|---|---|---|
| -m | --new-instance | start another instance | |
| --config | yes | set configuration directory | |
| --init | initialize all cached properties | ||
| --prefetch | prefetch cached properties cached properties | ||
| --silent | do not show main window (useful, if only settings are manipulated) | ||
| --register_file_previewer | register file extensions with HippoEDIT file previewer | ||
| --unregister_file_previewer | unregister HippoEDIT file previewer associations | ||
| --portable | run application in portable mode (no *.tmp files) | ||
| --debug | enables debug mode. Has nothing to do with real debugging, just enables some traces | ||
| -d | --directory | yes | set current directory |
| --title | yes | append 'title' to the main window title bar | |
| --win_x | yes | horizontal screen position of the window (in pixels) | |
| --win_y | yes | vertical screen position of the window (in pixels) | |
| -u | --no-recent | do not add the file to the Recent Files list | |
| -w | --workspace | yes | name of saved workspace, if empty, no would be loaded |
| --project | yes | name of saved project, if empty, project will be created | |
| --install | yes | name of bundle file, if empty, nothing will be installed | |
| -h | --help | produce help message | |
| --close_all | close all documents | ||
| -s | --save_all | saves all modified documents | |
| -i | --input-file | yes | input files |
| -v | --recursive | process also sub-folders for mask file open | |
| -x | --exclude | yes | exclude mask for mask open |
| -l | --line | yes | cursor position line number |
| -c | --column | yes | cursor position column number |
| -r | --read-only | read-only mode | |
| -t | --type | yes | syntax to apply to passed files |
| -e | --encoding | yes | sets an encoding for file |
| -n | --new | creates new file | |
| -o | --open | calls File Open dialog | |
| --paste | paste clipboard content | ||
| --find | yes | search current document | |
| --landscape | yes | set landscape/portrait orientation for printing. the argument should be used together with --print (-p) or --print_to | |
| --print_to | yes | call Print to dialog, where argument equal to name of printer where you want to print | |
| -p | direct print | ||
| --minimized | start minimized(iconized) |
All parameters can be combined and used together.
If you use parameters containing spaces (as path names), they should be surrounded by double quotes:
HippoEdit.exe “D:\My Projects\test.txt” -l 10 -c 10
Example:
HippoEdit.exe –workspace=viewer D:\Projects\binU\HippoEdit.config -l 10 -c 10
You can always get available list of command line parameters by calling hippoedit.exe with parameter --help.