• linux VIM编辑器常用指令


    一般模式

    查看文本-移动光标

    [Ctrl] + [f] 屏幕『向前』移动一页
    [Ctrl] + [b]  屏幕『向后』移动一页 
    n<space> 按下数字后再按空格键,光标会向右移动这一行的 n 个字符。
    n<Enter> 按下数字后再按回车键, 光标向下移动 n 行
    GG  回到第一行

    搜索和替换

    /word 向光标之后寻找一个字符串名称为 word 的字符串。
    ?word 向光标之前寻找一个字符串名称为 word 的字符串。
    :n1,n2s/word1/word2/g 在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !
    :1,$s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !
    :1,$s/word1/word2/gc

    从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !
    且在取代前显示提示字符给用户确认(conform)是否需要取代!

    删除与返回

    x 向后删除一个字符
    X 向前删除一个字符
    dd 删除一行
    u 返回

    编辑模式

    i 插入
    a 增加
    o 插入行
    r 取代一个字符
    R 会一直取代光标所在的文字,直到按下 ESC 为止;(推荐)
    Esc 退出编辑模式,回到一般模式中

    指令

    :w 将编辑的数据写入硬盘档案中
    :w! 只读属性的文档,强行写入
    :q 退出
    :q! 退出不保存
    :wq 保存退出
    :set nu 显示行号
    :set nonu 与 set nu 相反,为取消行号!
    :! command

    执行与文档无关的指令 例如[ :! ls /home ]

  • 相关阅读:
    文件上传和下载
    代理模式
    设计模式分类
    单例模式
    抽象工厂模式
    成长
    Java教程
    python面试大全
    python入门教程
    收藏网摘
  • 原文地址:https://www.cnblogs.com/sunfan1988/p/3500528.html
Copyright © 2020-2023  润新知