zoukankan      html  css  js  c++  java
  • Linux vi命令

    假设需要在Linux上使用vi命令编辑一个很长的文本test.properties

    命令行模式(command mode)

    vi test.properties
    

    进入插入模式

    • 方式1:按i键进入插入模式
    • 方式2:按a键从目前光标所在位置的下一个位置开始输入文字,并进入插入模式
    • 方式3:按o键在当前行的下一行插入一个空白行,并进入插入模式

    场景1:恢复上一次操作

    [u]:插入模式下,想要将修改的内容撤回上一步,则按下【u】。如果想要执行多次恢复的操作,则按多次【u】

    场景2:移动光标

    • 按「gg」:移动到文章的最开始。
    • 按「G」:移动到文章的最后。
    • 按「$」:移动到光标所在行的"行尾"。
    • 按「^」:移动到光标所在行的"行首"。
    • 按「w」:光标跳到下个字的开头

    场景3:删除文字

    • 「x」:每按一次,删除光标所在位置的一个字符。
    • 「dd」:删除光标所在行。

    场景4:翻页

    • 【ctrl+f】:翻到下一页
    • 【ctrl+b】:翻到上一页

    插入模式(Insert mode)

    在 【命令行模式】按i键进入 【插入模式】;

    在 【插入模式】 按ESC键进入 【命令行模式】

    底行模式(last line mode)

    在【命令行模式】按键进入【底行模式】

    在【底行模式】按ESC键进入【命令行模式】

    场景1:显示行号

    :set nu
    

    场景2:光标跳转到指定行数

    :25
    

    场景3:保存文件的修改并退出

    :wq
    

    场景4:不保存文件并退出

    :q!
    

    场景5:查找关键字

    「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。-------注意是向后查找关键字

    「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。-------注意是向前查找关键字

    参考文档

  • 相关阅读:
    0401-服务注册与发现、Eureka简介
    001-OSI七层模型,TCP/IP五层模型
    云原生应用开发12-Factors
    0301-服务提供者与服务消费者
    0201-开始使用Spring Cloud实战微服务准备工作
    0107-将Monolith重构为微服务
    0106-选择微服务部署策略
    0105-微服务的事件驱动的数据管理
    0104-微服务体系结构中的服务发现
    0103-微服务架构中的进程间通信
  • 原文地址:https://www.cnblogs.com/it774274680/p/15167619.html
Copyright © 2011-2022 走看看