--cmd cmd | Like -c, but execute command before processing any vimrc. | help + man |
-S session | Execute session after the first file argument has been read. | help + man |
-s scriptin | Read Normal mode commands from <scriptin> | help + man |
-u config | Use vimrc instead of the default ~/.config/nvim/init.vim. | help + man |
-d | Diff mode. | help + man |
-es, -Es | Silent (non-interactive) Ex mode, reading stdin as Ex commands. | help + man + man |
-h, --help | Print usage information and exit. | help + man |
-i shada | Use shada instead of the default ~/.local/state/nvim/shada/main.shada. | help + man |
-n | Disable the use of swap files. | help + man |
-o N | Open N windows (default: one per file) | help + man |
-O N | Open N vertical windows (default: one per file) | help + man |
-p N | Open N tab pages (default: one per file) | help + man |
-R | Read-only (view) mode | help + man |
-v, --version | Print version information and exit. | help + man |
-V N][file | Verbose [level][file] | help + man |
--api-info | Dump API metadata serialized to msgpack and exit. | help + man |
--clean | Start Nvim with “factory defaults” (only builtin plugins, no user config/plugins, no shada). | help + man |
--embed | Use standard input and standard output as a msgpack-rpc channel. | help + man |
--headless | Don't start a user interface | help + man |
--listen address | Start RPC server on this pipe or TCP socket. | help + man |
--server address | Connect to this Nvim server | help |
--startuptime file | During startup, append timing messages to file. | help + man |
-t tag | Finds tag in the tags file, the associated file becomes the current file and the associated command is executed. (in the manual page but not in --help) | man |
-q errorfile | QuickFix mode. (in the manual page but not in --help) | man |
-e | Ex mode, reading stdin as Ex commands. (in the manual page but not in --help) | man |
-E | Ex mode, reading stdin as text. (in the manual page but not in --help) | man |
-m | Resets the 'write' option, to disable file modifications. (in the manual page but not in --help) | man |
-M | Resets the 'write' and 'modifiable' options, to disable file and buffer modifications. (in the manual page but not in --help) | man |
-b | Binary mode. (in the manual page but not in --help) | man |
-A | Arabic mode. (in the manual page but not in --help) | man |
-H | Hebrew mode. (in the manual page but not in --help) | man |
-D | Vimscript debug mode. (in the manual page but not in --help) | man |
-r file | Recovery mode. (in the manual page but not in --help) | man |
-L file | Alias for -r. (in the manual page but not in --help) | man |
--noplugin | Skip loading plugins (by setting the 'noloadplugins' option). (in the manual page but not in --help) | man |
-l script | Execute Lua script with optional [args] after processing any preceding Nvim startup arguments. (in the manual page but not in --help) | man |
-w scriptout | Append all typed characters to scriptout. (in the manual page but not in --help) | man |
-W scriptout | Like -w, but truncate scriptout. (in the manual page but not in --help) | man |