vi常用命令--Sean.Yao
================================================
:q 退出
:q! 强制退出
:w 保存
:wq 保存退出
:z 保存退出
gg 第一行=1G
H 屏幕第一行
M 屏幕中央
L 屏幕最后一行
G 最后一行
nG 移动到第n行
n空格 光标右移n列
n回车 向下移动n行
ctrl+f 上一页[PageUp]
ctrl+d 下一页[PageDown]
^ 行首[Home]
$ 行尾[End]
dd 剪切
yy 复制
p 粘贴
u 取消上一次操作
:m,nd m行向下删除n行
dG 删除至最后一行
d或d$ 删除光标至行尾
:/word 向下查找
:?word 向上查找
:nohl 取消标记
n 同方向查找
N 反方向查找
:set nu 显示行号
:set ic 查找时忽略大小写
:set noic 大小写敏感
:s/old/new 查找替换各行第一个匹配的
:s/old/new/g 替换所有
:m,ns/old/new/g m至n行间替换
:1,$s/old/new/g 1至最后一行替换
:g/a1/s/a2/a3 查找包含a1的行a3替换a2
:v/text/command 不包含text的行执行command
阅读(614) | 评论(0) | 转发(0) |