| -2 | Produces two column output. Specifying this option changes the default point size to 8 (as if the -s8 option were supplied). It also arranges for output to appear in landscape mode, by supplying the -L flag to the formatter and changing the page height and width accordingly. |
| -f | Forces filter mode. |
| -n | Does not make keywords boldface. |
| -t | Similar to the same option in troff ; that is, formatted text goes to the standard output. |
| -w | Considers TAB characters to be spaced four columns apart instead of the usual eight. |
| -W | Forces output to the (wide) Versatec printer rather than the (narrow) Varian. |
| -x | Outputs the index file in a "pretty" format. The index file itself is produced whenever vgrind is run with a file called index present in the current directory. The index of function definitions can then be run off by giving vgrind the -x option and the file index as argument. |
| -d defs-file | Specify an alternate language definitions file (default is /usr/lib/vgrindefs). |
| -h header | Specify a header to appear in the center of every output page. |
| -l language | Specify the language to use. Among the languages currently known are: Bourne shell (-lsh), C (-lc, the default), C++ (-lc++), C shell (-lcsh), emacs MLisp (-lml), FORTRAN (-lf), Icon (-lI), ISP (-i), LDL (-lLDL), Model (-lm), Pascal (-lp), and RATFOR (-lr). |
| -s n | Specify a point size to use on output (exactly the same as the argument of a troff .ps point size request). |
| -o pagelist | Prints only those pages whose page numbers appear in the comma-separated pagelist of numbers and ranges. A range N-M means pages N through M; an initial -N means from the beginning to page N; and a final N- means from N to the end. |
| -P printer | Sends output to the named printer. |
| -T output-device | Formats output for the specified output-device. |
| filename | Name of the program source to be processed by vgrind . Use `-' to specify the standard input. |