(7)vim 命令
【功能说明】:文本编辑器
【语法格式】:vim [参数] [文件 ..] 编辑指定的文件
或: vim [参数] - 从标准输入(stdin)读取文本
或: vim [参数] -t tag 编辑 tag 定义处的文件
或: vim [参数] -q [errorfile] 编辑第一个出错处的文件
【选项参数】:
长选项必须使用的参数对于短选项时也是必需使用的。
参数 |
参数说明 |
-- |
在这以后只有文件名 |
-v |
Vi模式(同"vi") |
-e |
Ex模式(同"ex") |
-E |
Improved Ex mode |
-s |
安静(批处理)模式(只能与"ex"一起使用) |
-d |
Diff模式(同"vimdiff") |
-y |
容易模式(同"evim",无模式) |
-R |
只读模式(同"view") |
-Z |
限制模式(同"rvim") |
-m |
不可修改(写入文件) |
-M |
文本不可修改 |
-b |
二进制模式 |
-l |
Lisp模式 |
-C |
兼容传统的Vi:'compatible' |
-N |
不完全兼容传统的Vi:'nocompatible' |
-V[N][fname] |
Be verbose [level N] [log messages to fname] |
-D |
调试模式 |
-n |
不使用交换文件,只使用内存 |
-r |
列出交换文件并退出 |
-r (跟文件名) |
恢复崩溃的会话 |
-L |
同-r |
-A |
以Arabic模式启动 |
-H |
以Hebrew模式启动 |
-F |
以Farsi模式启动 |
-T <terminal> |
设定终端类型为<terminal> |
-u <vimrc> |
使用<vimrc>替代任何.vimrc |
--noplugin |
不加载plugin脚本 |
-P[N] |
打开N个标签页(默认值:每个文件一个) |
-o[N] |
打开N个窗口(默认值:每个文件一个) |
-O[N] |
在这以后只有文件名 |
+ |
启动后跳到文件末尾 |
+<lnum> |
启动后跳到第 <lnum> 行 |
--cmd <command> |
加载任何 vimrc 文件前执行 <command> |
-c <command> |
加载第一个文件后执行<command> |
-S <session> |
加载第一个文件后执行文件<session> |
-s <scriptin> |
从文件<scriptin>读入正常模式的命令 |
-w <scriptout> |
将所有输入的命令追加到文件<scriptout> |
-W <scriptout> |
将所有输入的命令写入到文件<scriptout> |
-x |
编辑加密的文件 |
--startuptime <file> |
Write startup timing messages to <file> |
-i <viminfo> |
使用<viminfo>取代.viminfo |