天天看点

Vim编辑器使用

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,如需转载请自行联系原作者