• Linux学习笔记7-vi编辑器


    vi:命令行界面下的文件编辑工具,支持大多数操作系统。

    vim:改进后的vi,并加入对GUI支持。

    vim不仅是文本编辑,且可以作为文本处理、代码开发等用途。

     

    多数linux均装有vim。

    vim命令可启动vim编辑器。

    vim + 目标文件路径 :可新建(存在则打开)该文件。

     

    vim模式:

    命令模式(常规模式):

    vim启动后,默认进入该模式 ,其它模式下可通过esc键可回到命令模式(可多按几次)。命令模式下可通过键入不同的命令完成选择、复制、粘帖等操作,但不能编辑文字。

    插入模式:

    在命令模式下按"i"键即可进入该模式,可以编辑文本,使用esc键可返回命令模式;

    ex模式:

    在命令模式下按":"可以进入该模式,光标移动底动,在这里可以保存修改或退出vim。

     

    命令模式下的常用命令:

    i:在光标前插入文本;

    o:在当前行的下面插入新行;

    dd:删除整行;

    yy:当前行内容复制到缓冲区(复制)

    n+yy:n为要复制几行,从光标当前行开始

    p:将缓冲区内容放到光标后(粘贴)

    u:撤销上一步操作

    r:替换当前字符(按r后跟一个替换字符)

    /:查找关键字,在查询结果中可用n键在查询结果间跳跃

     

    EX模式:进入该模式后,光标在左下方的:号右边,以下是常用命令:

    w: 保存当前修改

    q:退出

    q!:强制退出,不保存修改

    x:保存并退出,相当于wq

    set number:显示行号

    ! 系统命令:执行一个系统命令并显示结果

    sh:切换到命令行,使用ctrl+d切换回vim。

  • 相关阅读:
    面试题:求最大子数组的合以及起始终止位
    星级推荐,列举一下2018年购入的书籍
    Idea Live Templates
    oracle 学习随笔一: 字段大小写
    gitignore 文件生效办法
    同台服务器 部署多个tomcat 需要做的修改
    FastJson 序列化与反序列化一些说明
    记一次Log4j2日志无法输出的 心酸史
    关于.net中使用reportview所需注意
    团队作业——总结
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/3019738.html
Copyright © 2020-2023  润新知