vi 常用命令

 

1.命令模式:vi 文件名   

       进入文件 ,此模式无法编辑,只能查看

2.进入插入模式

[i] 从目前光标所在处插入
[I] 从目前光标
[a] 从当前光标所在的下一个字符处开始插入
[A] 从光标所在行的最后一个字符处开始插入
[o] 英文小写字母o,在目前光标所在行的下一行处插入新的一行并开始插入
[O] 英文大写字母O,在目前光标所在行的上一行处插入新的一行并开始插入

 

[h(或向左方向键)] 光标左移一个字符
[j(或向下方向键)] 光标下移一个字符
[k(或向上方向键)] 光标上移一个字符
[l(或向右方向键)] 光标右移一个字符

[[0]或[Home]] 光标移动到当前行的最前面
[[$]或[End]] 光标移动到当前行的末尾

3.切换到命令模式

[[ESC]] 退出编辑模式回到一般模式

 

[x,X] x为向后删除一个字符,相当于[Delete],X为向前删除一个字符,相当于[Backspace]
[dd] 删除光标所在的一整行
[ndd] 删除光标所在的向下n行

[yy] 复制光标所在的那一行
[nyy] 复制光标所在的向下n行
[p,P] p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

[u] 撤消上一个操作

[:w] 保存文件
[:w!] 若文件为只读,强制保存文件
[:q] 离开vi
[:q!] 不保存强制离开vi
[:wq] 保存后离开
[:wq!] 强制保存后离开

 

posted @ 2019-10-20 19:12  wy6  阅读(124)  评论(0编辑  收藏  举报