常用vi编辑器命令


[toc]


最近经常用到vi编辑器,作个记录,以后需要便于查询

常用操作

命令 作用
h 游标左移
j 游标下移
k 游标上移
l 游标右移
w 向前移动一个单词
b 向右移动一个单词
e 向前移动一个单词,游标指向单词末尾
( 移动到当前句子的首部
) 移动到下一个句子的首部
{ 移动到当前段的首部
} 移动到当前段的尾部
0 移动到当前行的首部
$ 移动到当前行的尾部
/text 向下搜索text
?text 向上搜索text
nG 移动到n行
:n 移动到n行
G 移动到最后一行
dd 删除光标所在的一整行
ndd 删除光标所在的向下n行
yy 复制光标所在的一整行
nyy 复制光标所在的向下n行
u 撤销上一个操作
gg 跳转到文件首行
dG 删除光标所在行以及其下所有行的内容
ggdG 删除所有内容

编辑操作

命令 作用
i 从光标所在处插入
I 从目前光标
a 从当前光标所在的下一个字符处开始插入
A 从光标所在行的最后一个字符处开始插入
o 在目前光标所在行的下一行处插入新的一行并开始插入
O 在目前光标所在行的上一行处插入新的一行并开始插入
ESC 退出编辑模式
:w 保存文件
:w! 若文件为只读,强制保存文件
:q 离开vi
:q! 不保存强制离开vi
:wq 保存后离开vi
:wq! 强制保存后离开vi
暂时就这些了,后面有用到再补充,更多内容请访问博客直达飞机
谢谢你请我吃糖,Mua
0%