本帖最后由 寇亮 于 2014-8-8 14:19 编辑
Vi 是Unix世界里极为普遍的全屏幕文本编辑器。vi功能强大,命令也很复杂。下面我结合自己的使用情况,为大家总结一下vi中最常用的一些指令。
如图所示为vi的三种工作模式及切换方法。
1.一般模式下可用功能说明:
【G】 光标移到档案的最后一行 【nG】 n为数字,移动到档案第n行 【gg】 移动到档案的第一行 【Ctrl】+【f】 向下翻页 【Ctrl】+【b】 向上翻页 【n<Enter>】 n为数字,光标向下移动n行 【0】或【Home】 移动到这一行的最前面字符处 【$】或【End】 移动到这一行的最后面字符处
【x,X】 x为向后删除一个字符,X为向前删除一个字符 【dd】 删除游标所在的一整行 【20dd】向下删除20行 【yy】 复制游标所在行 【10yy】复制向下10行 【p】 将已复制的数据粘贴在光标下一行 【u】 撤销之前的动作 【[Ctrl]+r】 重做上一个动作
【.】 重复前一个动作,重复删除,粘贴等 |