Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix用户最喜欢的编辑器。
Vim的第一个版本由布莱姆·米勒在1991年发布。最初的简称是Vi IMitation,随着功能的不断增加,正式名称改成了Vi IMproved。现在是在开放源代码方式下发行的自由软件。
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 5 2012 10:17:30)
用法: vim [参数] [文件 ..] 编辑指定的文件
或: vim [参数] - 从标准输入(stdin)读取文本
或: vim [参数] -t tag 编辑 tag 定义处的文件
或: vim [参数] -q [errorfile] 编辑第一个出错处的文件
参数:
--在这以后只有文件名
-vVi 模式 (同 "vi")
-eEx 模式 (同 "ex")
-s安静(批处理)模式 (只能与 "ex" 一起使用)
-dDiff 模式 (同 "vimdiff")
-y容易模式 (同 "evim",无模式)
-R只读模式 (同 "view")
-Z限制模式 (同 "rvim")
-m不可修改(写入文件)
-M文本不可修改
-b二进制模式
-lLisp 模式
-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]同 -o 但垂直分割
+启动后跳到文件末尾
+<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
-h 或 --help打印帮助(本信息)并退出
--version打印版本信息并退出
% 全文
1,$ 第一行到最后一行
1,+6 从第一行开始往下在走6行
1 ,$-2 从第一行到倒数第三行
. , +3 当前行并加3行
转载于:https://blog.51cto.com/wyhhand/1343576