• 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:上一个

  • 相关阅读:
    mysql低版本升级到5.7
    mysql权限管理
    本地代码推送到远程git仓库
    解决ie低版本不认识html5标签
    使用ssh远程访问github
    centos7使用kubeadm搭建kubernetes集群
    js es6深入应用系列(Generator)
    js console一些常用的功能
    重新整理.net core 计1400篇[五] (.net core 修改为Startup模式 )
    重新整理.net core 计1400篇[五] (.net core 添加mvc 中间件 )
  • 原文地址:https://www.cnblogs.com/shaojie1986/p/12701902.html
Copyright © 2020-2023  润新知