zoukankan      html  css  js  c++  java
  • Linux中vi编辑器中常用命令总结

      vi编辑器模式分3种:

        1 Command Mode(命令模式)

          常用命令:

            h(左方向键) 向左移动一个字符

            j(下方向键) 向下移动一行

            k(上方向键) 向上移动一行

            l(右方向键) 向右移动一个字符

            G 将光标移动到最后一行的第一个字符

            $ 将光标移动到行尾

            ^ 将光标移动到行首

            u 撤销最近的修改

            x 删除光标所在位置的字符

            复制:

              yy与P(大写)  复制当前行内容到光标所在位置的上一行

              yy与P(小写)  复制当前行内容到光标所在位置的下一行          

              3y与P(小写)  复制当前行开始的3行内容到光标所在位置的下3行

            删除:

              dd 删除当前行

            切换到Insert Model的方式:

              插入

                i 在光标左侧输入正文

                I 在光标所在行的最前面输入正文

               追加

              a 在光标右侧输入正文

              A 在光标所在行的最后面输入正文

        2 Insert Mode(插入模式)

          按ESC键,将会进入(Command Mode)

        3 Last Line Mode(末行模式)

          :wq 保存退出

          :q! 不保存退出   

      想起来一道笔试题:Linux中的VI编辑器在(Command Mode)下,将第2行开始的4行内容复制到文件末尾,可用下列命令完成:

        将光标定位到第2行

        键入4y--复制4行内容

        键入G--将光标定位到最后一行的第一个字符

        键入p(小写)--从当前行的下一行开始粘贴

  • 相关阅读:
    PreparedStatementUpdateTest.java
    JDBCUtils.java
    StringTest.java
    创建线程的方式四:使用线程池
    用递归实现解决斐波那契数列。
    反射的用处。Class对象的介绍,怎么通过反射创建实例和调用方法。
    基于jenkins+docker+git 持续化自动部署项目(详细版一));
    git常用命令,linus的神作之一。
    电话号码的字母组合。(每天一道,防止痴呆)
    编写一个函数来查找字符串数组中的最长公共前缀。(每天一道防止痴呆)
  • 原文地址:https://www.cnblogs.com/yueliming/p/2767921.html
Copyright © 2011-2022 走看看