Important Command-Line Arguments
Although vile does not expect to be invoked as either vi or ex, it can be invoked as view, in which case it will treat each file as read-only. Unlike the other clones, it does not have a line-editor mode.
Here are the important vile command-line arguments:
-ccommand+commandvile will execute the given ex-style command. Any number of
-coptions may be given.-hInvokes vile on the help file.
-RInvokes vile in “read-only” mode; no writes are permitted while in this mode. (This will also be true if vile is invoked as view, or if
readonlymode is set in the startup file.)-ttagStart editing at the specified tag. The
-Toption is equivalent and can be used when X11 option parsing eats the-t.-vInvokes vile in “view” mode; no changes are permitted to any buffer while in this mode.
-?vile prints a short usage summary and then exits.
@cmdfilevile will run the specified file as its startup file, and will bypass any normal startup file (i.e., .vilerc) or environment variable (i.e.,
VILEINIT).
A few often-used options are obsolete since vile implements the POSIX
-c (or +)
option:
-gNvile will begin editing on the first file at the specified line number. This can also be given as
+N.-spatternIn the first file, vile will execute an initial search for the given pattern. This can also be given as
+/pattern.