zoukankan      html  css  js  c++  java
  • vi编辑器的使用

    vi/vim编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。

    1、vi的状态

    vi有三种工作模式,指令模式,文本输入模式,行末模式。

    三者的相互关系如下:

    • 指令模式(Command Mode)输入a、i、o进入文本输入模式(Input Mode)。

    • 文本输入模式(Input Mode)下按ESC进入指令模式(Command Mode)

    • 指令模式(Command Mode)下输入“:”进入行末模式(Last Line Mode)

    • 行末模式(Last Line Mode)下指令错误返回指令模式(Command Mode)

    2、vi中编辑文本

    进入vi命令模式后,按a进入编辑模式,在编辑模式下,可编辑文本内容。

    3、退出vi

    在命令模式下执行退出命令。

    :wq 存盘并退出(write and quit);

    :w存盘;:q 退出

    :q! 不存盘强制退出;

    :wq!强制存盘退出。

    4、快速定位

    在命令模式下执行快速定位命令:

    :set nu  显示行号;

    :15  跳到第15行;

    G  定位到最后一行

    gg  定位到第一行

    /str  搜索str字符串,按n键到下一处

    5、复制与删除

    在命令模式下执行快速定位命令:

    dd  删除一行(剪切)

    5dd  删除5行(剪切)

    yy  复制;

    5yy  复制5行;

    p  粘贴;

    u  撤销

    ctrl+r  恢复上一步撤销操作

  • 相关阅读:
    Sql Server 日期时间格式转换
    Windows7中pagefil.sys和Hiberfil.sys文件删除与转移
    64位机的pl/sql不安装32位oracle的连接方式
    cmd下进入oracle sqlplus
    杂七杂八
    做题记录Ⅱ
    SPOJ GSS8
    AGC036 A-Triangle | 构造
    Atcoder 题目泛做
    CF398A Cards | 贪心
  • 原文地址:https://www.cnblogs.com/an-ning0920/p/12066941.html
Copyright © 2011-2022 走看看