1.功能说明:增强型vi编辑器
2.语法格式
vim[必要参数][选择参数]
必要参数
-b 二进制模式
-d 差异模式(同“vimdiff”)
-m 只读模式
-R 只读模式
-s 运行时不显示处理信息
-V 运行时显示详细信的处理信息
选择参数
+启动后跳到文件末尾
+<行数> 从指定的行数开始显示
-x 编辑加密文件
-C<命令> 设置编辑完成之后的命令
-o<数字> 指定同时打开的文件数
【进入Vi后的命令】
Esc:退出编辑
:: 输入命令
回车:显示模式
ZZ:保存退出
【显示模式下】
Ctrl+d :向下翻半半页
Ctrl+u :向上翻版半页
Ctrl+f :向下翻一页
Ctrl+b :向上翻一页
:数字 :跳转到指定行
:$ :跳转到文件最后一行
x :删除字符
X :删除字符
dd:删除行
ndd :删除n行
yy :复制行
nyy :删除n行
p :粘粘
/key :向光标之后查找字符
?key :向光标之前查找字符
a,b s/F/T :a行之后b行之前,用T字符串代替F字符串
【进入编辑模式】
a :从光标之后插入
A :从光标行的最后插入
i :从光标处插入
I :从光标后的非空字符插入
o :从光标下方新建行
O :从光标上方新建行
【命令模式下】
:w :保存
:q :退出
:x :保存退出
:!:强制执行
:n :编辑下个文件
:f :显示当前信息
:e 文件名 :打开文件
:r 文件名 :读入一个文件到当前文本
:tabe :新建一个标签页
:close :关闭当前标签
:qa :关闭所有标签退出
:set nu :显示行数
:set all :列出所有参数配置情况
:set ai 设置自动缩进
【模式切换】
1). 插入模式(文本编辑模式)
按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;
按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。
2). 从插入模式切换为命令行模式
按「ESC」键。
3). 从命令行模式进入末行模式
在命令模式下输入:(Shift+;)
本文转自willis_sun 51CTO博客,原文链接:http://blog.51cto.com/willis/1845689,如需转载请自行联系原作者