1 vim 介绍
vim(vi) 存在两种模式:命令模式和输入模式。
i
进入输入模式,Esc
进入命令模式,若不清楚处于什么模式,多按几次Esc,铁定处于命令模式。
2 移动光标与输入内容
移动光标要在命令模式下进行,输入内容要在输入模式下进行,两者切换使用。
移动光标类命令主要有:
h 或 Backspace: 光标左移一个字符
l(L) 或 space: 光标右移一个字符
k 或 Ctrl+p: 光标上移一行
j 或 Ctrl+n 或 Enter: 光标下移一行
3 退出
退出vim要在命令模式下进行。
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不退出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
4 vim中替换操作
在命令模式下,输入如下命令可进行全局替换:
:%s/old_content/new_content/g
解释:
命令模式下,冒号后开始输入内容;
%表示全局替换;
old_content和new_content表示替换前内容和替换后内容;
g表示不用提示确认,如果需要提示确认操作,把字母g改为字母c。
5 vim中删除整行
命令模式下按键dd(d键两次)。
6 vim中复制与粘贴
命令模式下,复制一行按键盘yy,粘贴按键盘p。