zoukankan      html  css  js  c++  java
  • Linux学习(1)vi编辑器的常用命令

    今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结:

    数字 0 或^:光标移到行首

    $              :光标移到行尾

    H             :光标移到屏幕的首行

    L              :光标移到屏幕的末尾

    M             :光标移到屏幕中间

    ctrl+f        :上翻页

    ctrl+b       :下翻页

    :数字      :跳到某行

    数字+G     :跳到某行

    w             :移动到下一个单词开头

    b             :移动到上一个单词开头

    e             :移动到下一个单词末尾

    :set nu  :在左边显示行号

    :set nonu :取消行号显示

    a             :追加到光标位置的后面

    o             :新起一行插入

    i              :插入到光标位置的前面

    A            :在行尾插入

    O :在光标上面新起一行插入

    I             :在行首插入

    x            :删除光标位置字符

    数字 x    :删除光标位置向后n个字符

    u            :恢复x的删除操作

    p :黏贴刚删除的字符

    dw         :删除到下一个单词的开头

    de         :删除到本单词的末尾

    db         :删除到本单词的开头

    d$         :删除到行尾

    d0         :删除到行首

    3,5d      :删除3——5行

    3,6m10  :从3——6行移动到10行之后

    8,11co18  :从8——11复制到18行后面

    yl          :复制一个字符

    yw        :复制一个单词(带末尾的空格)

    ye        :复制一个单词(不带末尾的空格)

    yb        :复制到单词开头

    yy        :复制一行

    y0或y^   :复制到行首

    y$        :复制到行尾

    r           :替换字符

    cw        :替换单词到末尾(会进入插入状态)

    cc        : 替换一整行

    ~          :大小写反转

    J           :把下一行连到本行末尾

    /          :向后查找   n:继续查找

    ?        :向前查找

    s          :将一个字符替换成一段内容

    r 文件路径   :将外部文件的内容插入到光标位置之下

    5,8s/wf/妻子   将5——8行的第一个wf替换成妻子

    5,8s/wf/妻子/g   :全部替换

    ctrl+G   :显示文件信息

    1,$s/wf/妻子/g   :全文替换

    或者 %s/wf/妻子/g

    :w  保存

    :q   退出

    :q!  强制退出

    :x   保存并退出

  • 相关阅读:
    ctags cscope
    u-boot initf_bootstage函数分析
    u-boot log_init函数分析
    u-boot v2018.01 启动流程分析
    DECLARE_GLOBAL_DATA_PTR
    CaptchaCodeManager
    UserTokenManager JwtHelper
    AdminSwagger2Configuration
    logService
    AdminWebSessionManager AdminAuthorizingRealm ShiroConfig ShiroExceptionHandler
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470131.html
Copyright © 2011-2022 走看看