进入编辑模式:
a 在光标所在字符后进入编辑模式
A 在光标所在行尾进入编辑模式
i 在光标所在字符前进入编辑模式
I 在光标所在行首进入编辑模式
o 在光标下插入新行并进入编辑模式
O 在光标上插入新行并进入编辑模式
定位:
gg 到第一行
G 到最后一行
:n 到第N行
$ 移动到行首
0 移动到行尾
剪切/删除:
nx 从光标所在处开始,删除n个字符,n不写默认为1
ndd 从光标所在行开始,删除n行,n不写默认为1
dG 从光标所在行开始,删除到文件末尾
D 从光标所在处开始,删除到行尾
:n1,n2d 删除n1,n2范围内的行
复制:
nyy 从光标所在行开始,复制n行,n不写默认为1
粘贴:
p 粘贴在光标后
P 粘贴在光标前
撤销:
u 取消上一次操作
搜索:
/搜索的内容 搜索指定字符串,按n继续查找下一个
替换:
:n1,n2s/old/new/g 在n1,n2范围内替换
:%s/old/new/g 全文替换
退出:
:w 保存修改
:q! 放弃修改并退出
:wq 保存修改并退出
:wq! 保存修改并退出,文件为只读模式时,所有者和root可这么修改文件
:set ic 搜索时忽略大小写
:set number 设置行号
:set nonumber 取消行号