| Credits | Overview | Plotting Styles | Commands | Terminals |
|---|
Command-line editing and command history are supported using either an external gnu readline library, an external BSD libedit library, or a built-in equivalent. This choice is a configuration option at the time gnuplot is built.
The editing commands of the built-in version are given below. Please note that the action of the DEL key is system-dependent. The gnu readline and BSD libedit libraries have their own documentation.
| Character | Function |
|---|---|
| Line Editing | |
| ^B | move back a single character. |
| ^F | move forward a single character. |
| ^A | move to the beginning of the line. |
| ^E | move to the end of the line. |
| ^H | delete the previous character. |
| DEL | delete the current character. |
| ^D | delete current character. EOF if line is empty |
| ^K | delete from current position to the end of line. |
| ^L | redraw line in case it gets trashed. |
| ^U | delete the entire line. |
| ^W | delete previous word. |
| ^V | inhibits the interpretation of the following key as editing command. |
| TAB | performs filename-completion. |
| History | |
| ^P | move back through history. |
| ^N | move forward through history. |
| ^R | starts a backward-search. |