一般模式指令
· G 光标跳转至末端· gg 光标跳转至顶端· Ngg 光标跳转至以后文件内的N行· ^ 光标以后行的首部· $/0 光标以后行的尾部 · yy 复制以后行· Nyy 复制光标及以下六行· p 粘贴到以后光标下一行· P 粘贴到以后光标上一行· dd 删除光标以后行· Ndd 删除光标及以上4行· dG 删除光标开始往后所有行· u 撤销· x 删除一个字符· r 替换以后光标的单个字符· R 间断替换· A 进入编辑模式,并将光标移至本行的开端· o 在以后光标的下一行增加空白内容· a 将光标往后一位· I 进入编辑模式,并将光标移至本行的首部· O 在以后光标的上一行增加空白内容
编辑模式
· w 保留· ! 强制· q 退出· N 跳转至N行· set nu /set no nu· set ic 疏忽大小写· /message 搜寻message ,搜寻到后n是下一个,N是上一个,会高亮搜寻的词· 1,5s#aaa#bbb#g 替换一到五行的aaa为bbb,有g就全副替换,没有g就只替换匹配的第一个· %s#aaa#bbb#· r /bin/hosts 把hosts的文件内容读进· w /bin/host1 另存为host1
vimdiff
·比照两个vim文件
vim
· -r 复原 · vim XXX +N 开启的时候跳转到第几行
视图模式
·可视行:复制;删除;shift+v 进入行模式·可视块:ctrl+v 进入块模式 插入内容 shift + i ,输出 # ,按ESC
异样退出
· r 复原退出前的状态· e 不复原退出· rm -f .xxx.conf.swp