一. 安装vim 方法:

yum install -y vim-enhanced
yum install -y vim*
yum install -y vim (vim相关的包都会安装上,包括vim-enhanced)vim +n 【n指光标所在行数】

二. vim三种模式(一般模式、命令模式、编辑模式)

1. 一般模式:

  1. 光标移动:
    k向上 j向下 h向左 l向右 【10k 向上移动10行】
    ctrl+f向下翻页
    ctrl+b向上翻页
    gg 移动到首行
    G移动到最末行 【45G 移动到第45行】
    $移动到行尾
    0 ^移动到行首 【0移动到行首 ^移动到非空白第一个字符】

  2. 复制剪切粘贴x 向后删除
    X 向前删除(4x向后删除4个字符、x可以粘贴?)
    D 是删除行
    dd 删除指定的行(3d 删除3行 这里的删除,其实是剪切)
    p 粘贴在下面一行
    P 粘贴在上面一行
    u 撤销还原、ctrl+r 还原撤销(u 最多可以还原50次)
    yy 复制整行(3yy 复制了3行)
    v 可视模式,然后使用 k j h l 选中需要操作的字符

2. 编辑模式

  1. 进入编辑模式:
    i 进入光标前
    I 进入行首
    a 进入光标后
    A 进入行尾
    o 光标下另起一行
    O 光标上另起一行
    esc 退出编辑模式

3. 命令行模式

  1. 相关命令
    w 保存
    q 退出
    ! 强制执行
    set nu 显示行号
    set nonu 关闭行号
    nohl 取消高亮显示

  2. 查找
    / 查找内容(n 向下查找、N 向上查找)
    ? 查找内容(n 向上查找、N 向下查找)

  3. 替换
    格式:1,20s/IP/ip/g
    1,201到20行(1,$ 所有行 %整个文档)
    IP 要被替换的
    ip 被替换的字符
    g 全局 没有g 一行中有多个替换的字符,只替换一个

  4. 特殊模式替换
    /IP/123/ 目录替换成ip
    1,20s/\/IP\/123\//ip/g
    1,20s#/IP/123/#ip#g

02-21 15:54