一、vim工作模式
1、vim常用操作
(1)3种常用模式
命令模式 进入 vi filename(filename不存在时,同步创建一个新文件)
插入模式 i=>退出插入模式,按esc键,回到命令模式=>保存修改并退出 :wq
编辑模式 :(如:set nu设置行号,文本中有文字的行出现行号)
(2)插入命令
a--在光标所在字符后插入;
A--在光标所在行尾插入;
i--在光标所在字符前插入;
I--在光标所在行行首插入;
o--在光标下插入新行;
O--在光标上插入新行。
(3)定位命令
:set nu--设置行号
:set nonu--取消行号
gg--到第一行;G--到最后一行
nG--到第n行
:n--到第n行
$--移至行尾
0--移至行首
(4)删除命令
x--删除光标所在处字符
nx--删除光标所在处后n个字符
dd--删除光标所在行,ndd--删除n行
dG--删除光标所在行到文件末尾内容
D--删除光标所在处到行尾内容
:n1,n2d--删除指定范围的行
(5)复制和剪切命令
yy--复制当前行
nyy--复制当前行以下n行
dd--剪切当前行
ndd--剪切当前行以下n行
p、P--粘贴在当前光标所在行下或行上
(6)替换和取消命令
r--取代