For those of you who occasionally submit bug reports to vendors, this Python one-liner can get you some nicely-formatted text to use as a starting point:
for x in [ "Summary", "Steps to reproduce", "Expected results", "Actual results", "Regression", "Notes" ]: print(x); print(len(x) * "-"); print("")
I’m sure this can be done much better, but this is my quick-and-dirty attempt to get the formatting I wanted for a specific vendor’s on-line form. This works for me, for now, and the result effectively gives me setext-style subheadings.
When used in Mac OS X at the shell prompt, you can put it right on the pasteboard:
$ python -c 'for x in [ "Summary", "Steps to reproduce", "Expected results", "Actual results", "Regression", "Notes" ]: print(x); print(len(x) * "-"); print("")' | pbcopy