zoukankan      html  css  js  c++  java
  • vi与vim

    vim是vi 的升级版,功能更多一点

    1. vi编辑器简介(详见linux系统管理P252)
    1) 掌握vi的定义:vi是一个UNIX和Linux系统内嵌的标准正文(文字)编辑器,它是一种交互类型的正文编辑器,它可以用来创建和修改正文文件。
    2. vi编辑器的操作模式(详见linux系统管理P255)
    1) 掌握vi编辑器的3中基本模式:
    a) 命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等。
    b) 编辑模式:在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。
    c) 扩展模式:在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(:),冒号这一操作将把光标移到屏幕的最后一行。


    3. 在vi编辑器中光标的移动(详见linux系统管理P256)
    1) 掌握在vi编辑器中用来移动光标位置的键与光标移动之间的关系,如下表:

    4. 进入插入模式(详见linux系统管理P258)
    1) 掌握从命令行模式进入插入模式的命令:
    a:进入插入模式并在光标之后进行添加。
    i:进入插入模式并在光标之前进行插入。
    o:进入插入模式并在当前(光标所在)行之下开启新的一行。

    5. 在命令行模式下删除与复制的操作(详见linux系统管理P259)
    1) 掌握常用的删除与复制的常用按键

    6.粘贴命令

    1) 掌握粘贴命令:

     

    yy 》1000p 复制1000次

    dd》p  剪切

    7. 复原和重做命令

    1) 掌握常用的复原和重做命令:

    8.扩展模式与文件的存储和退出

    1)掌握扩展模式下常用的命令: 

    :set nu显示行号

    9.快速移动光标在文件中的位置 

     1)掌握快速移动光标在文件中的位置的命令

     10.快速移动光标在屏幕中的位置

    1)掌握快速在屏幕中移动光标的位置的命令

    11.课后作业(用时40分钟)

    1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”
    2) 进入命令行模式复制改行内容,在下方粘贴80行
    3) 快速移动光标到文件的最后一行
    4) 快速移动光标到当前屏幕的中间一行
    5) 快速移动光标到文件的第五行
    6) 在下方插入新的一行内容“welcome to beijing”
    7) 删除刚插入的一行
    8) 撤销上一步的操作
    9) 进入扩展模式,执行文件的保存退出操作

     ctrl+a 跳到命令首部

    ctrl+e 跳到命令行尾部

  • 相关阅读:
    POJ 1795 DNA Laboratory
    CodeForces 303B Rectangle Puzzle II
    HDU 2197 本源串
    HDU 5965 扫雷
    POJ 3099 Go Go Gorelians
    CodeForces 762D Maximum path
    CodeForces 731C Socks
    HDU 1231 最大连续子序列
    HDU 5650 so easy
    大话接口隐私与安全 转载
  • 原文地址:https://www.cnblogs.com/Manuel/p/12567017.html
Copyright © 2011-2022 走看看