zoukankan      html  css  js  c++  java
  • vim编辑器

    1、什么是vim编辑器:

      vi是一个UNIX和Linux系统内嵌的标准正文(文字)编辑器,它是一种交互类型的正文编辑器,它可以用来创建和修改正文文件。

    2、vi编辑器的操作模式

      (1)命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标,搜索字符串和退出vi的操作等。

        dd:删除光标所在的那一行

        ndd:n为数字,删除光标所在的向下n行,例如:20dd,删除20行

        yy:复制光标所在的那一行

        nyy:n位数字,复制光标所在的向下n行

        p(小写):将已经复制的数据在光标下一行粘贴

        P(大写):将已经复制的数据在光标上一行粘贴

        U :复原前一个操作

        ctrl + r :重做上一次的操作

        $ :光标挑战行尾

        0 :光标调到行首

      (2)编辑模式:在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。

      (3)扩展模式:在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和代替字符串、存盘或者退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(:),冒号这一操作将把光标移动到屏幕的最后一行。

        :w :将文件存入磁盘

        :q :退出vi编辑器(不存盘)

        :qw :退出vi编辑器(存盘)

    3、进入插入模式

    a :进入插入模式并在光标之后进行添加

    i :进入插入模式并在光标之前进行插入

    o:进入插入模式并在当前(光标所在之处)行下开启新的一行

    4、快速移动光标在文件中的位置

      G :光标移动到这个文件的最后一行

      nG :n为数字。光标移动到这个文件的第n行,例如20G 则会移动到这个文件的第20行

      gg :移动到这个文件 的第一行,相当于1G

    5、快速移动光标在屏幕中的位置

      H :光标移动到这个屏幕的最上方的哪一行的第一个字符

      M :光标移动到这个屏幕的中央哪一行的第一个字符

      L :光标移动到这个屏幕的最下那一行的第一个字符

  • 相关阅读:
    linux配置ssh互信
    查看LINUX进程内存占用情况
    RSync实现文件备份同步详解
    rsync同步完整配置
    Linux下利用rsync实现多服务器文件同步
    Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件)
    Linux大文件分割split和合并cat使用方法
    Linux计划任务入门详解
    一步一步理解最大熵模型
    一步一步理解word2Vec
  • 原文地址:https://www.cnblogs.com/Hdwmsyqdm/p/13299843.html
Copyright © 2011-2022 走看看