查看帮助一是man vi,二是进入vi homepage,找到的帮助文档(更详细)。
如果安装了vim,那么使用vi就是在用vim
PgDn向下翻页,PgUp向上翻页,很有用
一、vi三种状态切换
Command->Edit(i,a,o)
Edit->Command(ESC)
Command->Ex(:)
Ex->Command(Enter或者删除:如果想取消那么按两下ESC)
二、vi三种状态介绍
1、Command Mode(命令模式)
翻页:Ctrl+b向后翻页 Ctrl+f向前翻页
光标移动:^ 光标移动到首字母 $ 光标移动到行尾
G(大写) 光标移动到文件末尾 1G光标移动到文件首
[n]G 光标移动到第n行 [n]shift+ 光标向下移动n行 [n]- 光标向下移动n行
删除:x 删除光标位置的字符 dd 删除光标所在行 [n]dd 删除光标以下的n行
复制粘贴:yy 复制当前行 [n]yy 复制当前及以下的n行 p 粘贴
撤销:u 恢复上一个操作
查找:/keyword 光标向后查找 n继续向下查找 N或者shift+n向上查找
?keyword 光标向前查找 n继续向上查找 N或者shift+n向下查找
2、Ex Mode
:2345 跳转到2345行
:w 保存 :q! 强制退出不保存 :wq 存盘退出 :w[filename] 保存成另一个filename
:set nu 设置行号 :set nonu 取消行号
:%s/old/new/gc 全文内替换,并每次询问
:n1,n2s/old/new/g 从n1到n2行立刻替换,6,13/^ /#/g,把句首的空格换成#
3、Edit Mode(编辑模式)
i:在光标前输入 a:在光标后输入 o:换行输入
如果需要配置vi那么请访问http://blog.youkuaiyun.com/tietao/article/details/6862341