一般模式指令
· 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
发表回复