• Linux 简介


    Linux中vi编辑器的常用命令集合

    在命令模式下执行的命令:
    Vi 行内移动工具:0---移动到行首,$-----移动到行尾
    w/W命令----每次把光标向后移动一个单词。
    b /B命令---每次把光标向前移动一个单词。
    yy命令-----复制命令
    p命令-----粘贴命令
    c 命令----修改文件中的任何文本
    cw--到光标所在行的首个单词
    c2b--前移两个单词
    c0-----到行首,将光标所在行光标位置前的文本(不包括光标位置文本)0全部修改
    c$----到行尾,将光标所在行,包括光标位置后面的文本修改。
    cc------用来替换整个光标所在行的命令。
    r-------用来替换文本的命令,r命令利用一个单个字符替换另一个单个字符。
    J------把光标下面的行合并到光标所在行,也可以跟数字2J----?连续合并行
    dd---删除当前行


    ===============================
    替换命令:
    :s/old/new/g-----把当前行每次出现的old改成new
    :50,100 s/old/new/g---把第50行到100行的old替换成new
    :%s/old/new/g-----将整个文件出现的old替换成new

    =========================================
    删除命令:
    x:删除光标后的一个字符,相当于Del
    X:删除光标前的一个字符,相当于Bachspace
    dd:删除光标所在行,ndd删除指定的行数
    D:删除光标后本行所在的内容,包含光标所在的字符。
    dw:删除光标开始位置的字符(包含光标所在的字符)
    u:一步一步撤销上次的命令。
    Ctrl + r :反撤销

    ==========================
    重复命令:
    . --?重复上次操作的命令
    复制粘贴:
    yy :复制当前行,nyy :复制 n行
    p:在光标所在位置向下新开辟一行,粘贴。


    ====================================
    可视模式:
    v:按字符移动,选中文本

    V:按行移动,选中文本可视模式可配合d,y, >>,<< 实现对文本块的删除,复制,左右移动。
    ==========================================
    替换操作:
    r :替换当前字符
    R:替换当前行,光标后的字符。
    =======================================
    查找操作:
    命令模式下:/ 要查找的字符,按回车
    n :下一个
    N:上一个

  • 相关阅读:
    java静态代码分析工具infer
    Go的安装和使用/卸载/升级、安装指定版本
    ldap服务器OpenLDAP安装使用
    python2 和 python3兼容写法
    ldap客户端以及jenkins的配置
    mac下java的安装和升级以及相关环境设置
    常见高危安全漏洞
    XFS: Cross Frame Script (跨框架脚本) 攻击。
    WEB渗透测试之三大漏扫神器
    编写自己的Acunetix WVS漏洞扫描脚本详细教程
  • 原文地址:https://www.cnblogs.com/shaojie1986/p/12701902.html
Copyright © 2020-2023  润新知