vim的用法:vim 文件名 启动vim,在命令模式下输入I o a r进入插入模式,输入文本后,按esc键回到命令模式,按:、/或者?进入末行模式。
命令模式
1.移动光标
H或←:光标向左移动一个字符
L或→:光标向右移动一个字符
K或↑:光标向上移动一个字符
J或↓:光标向下移动一个字符
W:光标移动到下一个单词
B:光标移动到上一个单词
G:光标到文件的最后一行
gg:光标到文件的第一行
2. 剪切、复制、粘贴文本
x:删除光标所在的字符,并向后删除
X:删除光标所在的字符,并向前删除
n(数字) x:连续向后删除n个字符
dd:剪切光标所在行
n(数字) dd:剪切自光标所在位置以下的n行
yy:复制光标所在的行
n(数字) yy:复制光标所在行向下n行
p:将复制或剪切的内容粘贴到光标所在位置的下一行
P:将复制或剪切的内容粘贴到光标所在位置的上一行
U:撤销前一个动作
3.命令模式进入插入模式
I:从光标所在位置开始插入
Shift+I:从光标所在行的第一个非空白字符处开始插入
A:从光标所在位置的下一个字符开始插入
Shift+A:从光标所在行的行尾开始插入
O:在光标所在行的下一行插入新行
Shift+O:在光标所在行的上一行插入新行
R:替换光标所爱位置的字符一次
Shift+R:一直替换光标所在位置的字符,知道按esc键为止
4.查找与替换文本
/ 字符:从光标当前位置向下查找,按N继续向下查找字符串,按shift+N继续向上查找字符串。
?字符:从光标当前位置向上查找,按N继续向上查找字符串,按shift+N继续向下查找字符串。
5. 保存、退出、读取文件
w:保存编辑后的文件
q:退出vim编辑器
q!:强制退出vim编辑器,不保存文件内容的修改
wq:保存后退出
wq!:强制保存后退出