linux KVM虚拟化技术实战与原理解析pdf下载
:set nu(mber) 行号显示
2.光标上下左右移动
:0 (数字0)移到文件首行首字符
:数字 移到该行
Shift+G 移到文件末行首字符
ctrl+g 列出该行行号,所占比例
ctrl+f 向下翻一页
ctrl+d 向下翻半页
ctrl+b 向上翻一页
ctrl+u 向上翻半页
$ 移到该行行尾
^ 移到该行行首
w 移到该行下个字的首字符
e 移到该行下个字的尾字符
b 移到该行上个字的首字符
h(或Backspace) 光标左移一个字符
l(或space) 光标右移一个字符
j(或Enter) 光标下移一行
k 光标上移一行
{ 光标移至段首
} 光标移至段尾
H 光标移至屏幕顶行
L 移至屏幕最后行
3.开始编辑
i 在光标前
I 在该行行首
a 在光标后
A 在该行行尾
o 在该行之下新开一行
O (字母O)在该行之上新开一行
4.删除
d^ 删除至该行首
d$ 删除至该行尾
dd 删除该整行
ndd 删除当前行及其后n-1行
x或X 删除一个字符,x删除光标后的一个字符,X删除光标前的一个字符
nx或nX 删除光标前后的n个字符
5.复制
yy 复制该行到缓冲区
nyy 复制n行
p 将缓冲区字符粘贴到光标所在位置
6.回退上个操作
u 回到上一个操作
7.查找字符
/关键字 向下查找,若第一次没找到,一直按n,直到文件尾
?关键字 向上查找,若第一次没找到,一直按n,直到文件首
8.保存退出
:w 保存
:x 保存并退出
:q 退出vi
:q! 不保存并退出
转载请注明:谷谷点程序 » Linux vi编辑