• linux VI命令快捷键


    ctrl+f  下一页

    ctrl+b 上一页

    ctrl+u 上半页

    ctrl+d 下半页

    数字+空格键 根据当前光标移动多少个字母

    0键 光标移动到第一个字母,是当前行的

    $键 光标移动到最后一个字母,是当前行的

    H键 将光标移动到当前屏幕的第一行第一个

    M键 将光标移动到当前屏幕的中间行第一个

    L键  将光标移动到当前屏幕的最后行第一个

    G键 移动到文本的最后一行

    数字+G 移动到数字行(如9G,则移动到第九行,是整个文本的第九行)

    gg 移动到第一行 (是整个文本的第一行)

    数字+回车键 (根据当前光标向下移动N行)

    /word 向下查找单词

    ?word 向上查找单词

    n键 (根据查找到的单词中,继续重复上一条指令,继续向下查找)

    N键(根据查找到的单词中,继续重复上一条指令,继续向上查找)

    1,$s/word1/word2/gc (从第一行到最后一行,把word1替换为word2,只加/g就是直接全局修改,加c则出现确认框)

    d1G 当前光标到第一行的数据全部删除

    dG   当前光标到最后一行的数据全部删除

    d$    删除当前游标到当前行的最后一个,游标在最后一个

    d0    删除当前游标到当前行的第一个,游标在第一个

    u键 返回上一步

    ctrl+r  前进一步

    .    重复动作命令

    -----------------------------------------------------------------------------------------

    :set nu       显示行号,设定之后,会在每一行的前缀显示该行的行号

    :set nonu      取消行号

    :w [filename]   将编辑的数据储存成另一个档案(类似另存新档)

    :r [filename]    在编辑的数据中,读入另一个档案的数据。亦即将 『filename』 这个档案内容加到游标所在行后面

    :set ic    查找文本的时候,可大小写一起查找

    :set noic   取消大小写一起查找    

    或者使用:/查找内容c  也可以启用大小写搜索功能

    -----------------------------------------------------------------------------------------

    插入模式

    o,O (o则是在当前的上一行添加空白行,O则是在当前的下一行添加空白行)

    a,A  (a则是在当前光标的下一个进行添加,A则是当前行的最后一个进行添加)

    r,R (会取代当前光标字母一次,R则是会一直取代下去,直到按ESC结束为止)

    -----------------------------------------------------------------------------------------

    vim命令

    --------------------------替换----------------------------

    2,4move9  ---将第几行到第几行的内容移动到指定行的后面

         copy   ---复制

    %s#原文本#替换的文本#g    ---将全部文本进行替换

    2,4s#原文本#替换的文本#g  ---部分行进行替换

    2,$#原文本#替换的文本#g    ---第二行到最后一行全部替换

    --------------------------批量添加操作----------------------------

    第一步:Ctrl+V进入视图模式

    第二步:按方向键移动

    第三步:shift+i键,进行编辑操作

    第四步:再按住ECS,完成批量操作

    --------------------------批量删除操作----------------------------

    第一步:Ctrl+V进入视图模式

    第二步:按方向键移动

    第三步:按d键或者x键即可全部删除

    • 先按yy,再按p     --光标所在处,向下复制一行
  • 相关阅读:
    Linux基础命令练习题答案7.9
    Linux基础练习题7.9
    Linux基础练习题答案7.8
    Linux基础练习题7.8
    12 drf精华总结
    11 drf(RBAC)基于角色的权限控制
    10 drfJWT认证
    09 drf自动生成接口文档
    08 drf分页器
    Python 3.9正式版,新特性提前一睹为快
  • 原文地址:https://www.cnblogs.com/syscal/p/13652343.html
Copyright © 2020-2023  润新知