声明:Linux自带的文本编辑器有两个,一个是vi,另一个是vim,可以把vim当作vi的升级版,在某种场合下,vim完全可以取代vi。
vim有三种模式(注意字母大小写)
命令模式:
在非插入模式下,输入:
x:删除光标指定的字符;
X:删除光标前一个字符;
dd:删除光标所在的一整行;
ndd:n为数字,删除光标所在的向下n行;
yy:复制光标所在的一行;
p:将已经复制的数据在光标的下一行粘贴;
P:将已经复制的数据在光标的上一行粘贴;
u:撤销;
插入模式(底下出现insert):
i:在光标所在处插入字符;
I(大写i):在光标所在行的行首非空格处插入;
a:光标所在的下一个字符插入;
A:光标所在行的最后一个字符插入;
o:光标所在行的下一行插入新的一行;
O:光标所在行的上一行插入新的一行;
末行模式(先按esc键确保退出插入模式,然后输入分号加指定指令,例如):
:set nu设置行号;
:set nonu删除行号;
:w保存内容;
:wq保存内容并退出编辑器;
:q!不保存内容强制退出编辑器;