Usage:
/RECALL [-wworld] [-ligv]
[-t[format]] [-aattrs] [-mstyle] [-An] [-Bn] [-Cn]
[#]range [pattern]
Recalls lines from a history buffer. Only one of the [-ligw] options can be used, to specify the history from which to recall.
[%{time_format}]
"
will be used.
The format is described in
ftime().
range can have one of the formats below. If x and y are plain integers, they are interpreted as line numbers or counts. If they have the form "hours:minutes" or "hours:minutes:seconds", they are interpreted as time values (either a period of time, or a clock time within the last 24 hours). If they are real numbers (with up to 6 decimal places), they are interpreted as absolute system times.
If range is prefixed with "#", line numbers will be displayed.
If pattern is given, only lines in the given range that match pattern will be recalled. The matching style is determined by the -m option if given, %{matching} otherwise.
If the output of
/recall
is being sent to the screen, it will be preceded by
"================ Recall start ================
"
and follwed by
"================= Recall end =================
"
unless -q is used.
These lines will not be produced if the output is redirected, for
example with
$(...)
command substitution or
"/quote `/recall".
When -A, -B, or -C is used, groups of lines that are not adjacent in history
will be separated by "--
".
If lines are received while tf is suspended (by ^Z or /suspend) or in a subshell (by /sh), the timestamps on the lines will correspond to the time tf resumed control, not the time they actually arrived.
The return value of /recall is the number of lines that were actually recalled.
Because the output of /recall may clutter the current window, you may wish to use /limit instead.
matching=glob
(the default).
/recall 1:00 Kite whispers*
/recall 11:00-13:00
/recall /5 *spam*
/recall - -4
See: history, attributes, /limit, /quote, %time_format