美文网首页
centos命令-vi文本编辑器

centos命令-vi文本编辑器

作者: Fantast_d2be | 来源:发表于2020-04-09 23:11 被阅读0次
    • 四种模式
      • 正常模式 (Normal-mode)
      • 插⼊模式 (Insert-mode)
      • 命令模式 (Command-mode)
      • 可视模式 (Visual-mode)

    正常模式

    命令 模式
    i I a A o O 进入插⼊模式
    v V ctrl+v 进⼊可视化模式
    : 进⼊命令模式
    esc 从其他模式回到正常模式

    i 在当前光标
    I 在当前光标所处行开始
    o O 新建一行
    a 当前光标处后移一位
    A 当前光标所处行末尾

    • 基本操作
      y 复制

    yy 复制游标所在的那一行(常用)
    nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
    d 剪切
    p 粘贴
    u 撤销
    ctrl + r 重做
    x 删除单个字符
    r 替换单个字符
    G 定位指定的⾏
    ^ 0 定位到⾏⾸
    $ 定位到行尾

    命令模式

    • 基本操作
      :w 写⼊入
      :q 退出
      :! 执⾏行行 Shell 命令 :s 替换
      / 查找

    n 查找下一个
    crtl+n 查找上一个

    :set 设置命令

    :set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
    :set nonu 与 set nu 相反,为取消行号

    %s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2

    可视模式

    • 三种进⼊可视模式的⽅式
      v 字符可视模式
      V 行可视模式
      ctrl+v 块可视模式

    配合 d 和 I(⼤大写 i ) 命令可以进⾏块的便利操作

    相关文章

      网友评论

          本文标题:centos命令-vi文本编辑器

          本文链接:https://www.haomeiwen.com/subject/xakcmhtx.html