• Linux vi文本编辑器


    vi文本编辑器

    1、最基本用法

    vi  somefile.4

    1/ 首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容

    2/ 按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容

    3/ 编辑完成之后,按Esc键退出编辑模式,回到一般模式;

    4/ 再按,进入“底行命令模式”,输入wq命令,回车即可保存退出

     

    2、常用快捷键

    一些有用的快捷键(在一般模式下使用):

    a  在光标后一位开始插入

    A   在该行的最后插入

    I   在该行的最前面插入

    gg   直接跳到文件的首行

    G    直接跳到文件的末行

    dd    删除一行

    3dd   删除3行

    yy    复制一行

    3yy   复制3行

    p     粘贴

    u     undo

    ctrl + r   redo

    v  进入字符选择模式,选择完成后,按y复制,按p粘贴

    ctrl+v  进入块选择模式,选择完成后,按y复制,按p粘贴

    shift+v  进入行选择模式,选择完成后,按y复制,按p粘贴

    3、查找并替换

    (在底行命令模式中输入)

    1显示行号

    :set nu

    2 隐藏行号

    :set  nonu

    3 查找关键字

    :/you       ## 效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)

    4 替换操作

    :s/sad/bbb    查找光标所在行的第一个sad,替换为bbb

    :%s/sad/bbb      查找文件中所有sad,替换为bbb

    :1,$s/hadoop/root/g 将第一行到最后一行的hadoop替换为root

    :1,$s/hadoop/root/c 将第一行到最后一行的hadoop替换为root(有提示)

  • 相关阅读:
    Python语法:格式化输出
    mac 修改hosts的操作方法
    KNN算法
    如何做成功的领导
    pytest的assert用法
    mac,pycharm美化code的快捷键,option+command+L
    Mac pip 安装sklearn
    如何穿越周期
    一个量化交易框架包括几部分?
    零基础学java2,开发环境搭建
  • 原文地址:https://www.cnblogs.com/Transkai/p/10440960.html
Copyright © 2020-2023  润新知