1、命令模式(输入:进入)
:wq! (保存并退出)
:q!(不保存退出)
:w!(保存)
:w b.txt(另存为)
:set nu /set number set nonu (显示行数和关闭行数)
:split /home/a.txt (水平多窗口编辑文件) (Ctrl + w切换窗口)
:vsplit /home/a.txt(垂直多窗口编辑文件) (Ctrl + w切换窗口)
:/log(查找字段log,按n定位下一个,N定位上一个)
:% s/a/b/(把所有a替换为b)
:3,5 s/a/b/(把3到5行所有a替换为b)
2、普通模式(n代表数字)
gg (光标移到 文本末端)
G(光标移动到到文本首行)
nG(光标移到到第n行)
yy(复制光标当前行)
nyy(从光标行向下复制n行)
ynG(复制从光标行到第n行)
dd(删除(剪切)光标当前行)
ndd(从光标行向下删除(剪切)n行)
dnG(删除(剪切)从光标行到第n行)
p(粘贴到光标下一行)
P(粘贴到光标上一行)
j(等于向下键)
k(等于向上键)
l(等于向右键)
h(等于向左键)
/user(在光标处向下查找user,n查找下一个 ,N查找上一个)