Much to my surprise, I just tried the following and it did what you want:
:tab h pattern
John
Nothing surprising in that. The ":tab" prefix will open a new tab in
place and stead of a split-window for every commands that opens one
except :diffsplit, :diffpatch, :execute or :normal.
Similarly, ":bot h" will open the help window (if there isn't one yet)
at the very bottom, ":vert h" will split it vertically, etc.
Best regards,
Tony.
--
"An ounce of prevention is worth a pound of purge."
Yeah, the ":tab" prefix is exactly what I wanted.
Thanks John, and Tony for the extra clarification.