普通模式
vim一打开就是一般模式,或者在编辑模式按esc回到普通模式
编辑模式
在一般模式下按i进入编辑模式,在当前光标下编辑
在一般模式下按o进入编辑模式,在光标新建一行进行编辑
指令模式
在一般模式下按?或者:或者/进入指令模式
复制
单行复制 yy
多行复制 nyy
粘贴
复制以后按p粘贴至下一行
剪切
单行剪切 dd
多行剪切 ndd
替换
在指令模式下输入
x,xs/before/after/[g|c]
x代表开始的行数
xs代表结束的行数,这里使用$s代表末尾行
before代表要查找的字符串
after代表要替换的字符串
g代表全部,c代表确认,gc代表替换全部并且询问
查找
进入到指令模式 /STRING 查找指定字符串
按n查找下一个,按大N查找上一个
删除
在编辑模式下 按backspace或者delete删除
或者在一般模式下按小x删除后面字符,大x删除前面字符
切换到一行的头部
在普通模式下按0或者shift+6
切换到一行的结尾
在普通模式下按shift+$
向后跳指定个字符
在普通模式下 X+空格(x代表跳多少格)
翻页
一般模式下按ctcl+f向前翻一页
一般模式下按ctrl+b向后翻一页
显示行号
在命令模式下 set nu
:set nu
保存/退出
在命令模式:q 不保存退出
在命令模式:q! 强制不保存退出
在命令模式:w 保存不退出
在命令模式:wq 保存退出
在命令模式:wq! 强制保存退出
保存成另外的文件
在命令模式下:w 【file_name】
网络相关的配置文件
/etc/sysconfig/network-scripts/ifcfg-XXX 修改网卡配置
/ect/resolv.conf nameserver X.X.X.X 修改dns
/etc/sysconfig/network ,/ect/hosts 修改hostname
开启、关闭、重启网卡
service network start stop restart