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

    vi是linux下使用及其广泛的一个编辑器,虽然看上去很简单,但实际功能强大。

    使用vi,核心就是熟悉它的一些命令。vi的命令非常多,但我们常用的实际就那几种。

    下面将vi最核心的使用点介绍下。

    一、运行  

       vi 文件名

    如果指定的文件存在,则打开显示该文件,可以开始编辑了。如果文件不存在,则会打开一个新文件。

    二、命令模式和编辑模式  

           vi有两种操作模式,命令模式和编辑模式。编辑模式下,就可以输入内容。命令模式下,则不能输入内容,但可以进行光标移动、删除字符、删除行、插入行、保存文件内容、退出vi等。  按esc键就可以进入命令模式。

      所以当记不住当前vi处于哪种模式下。最保险的方式按下esc键。

       新打开一个已经有内容的文件,初始处于命令模式,如果是新文件,则初始为编辑模式。

    三、进入编辑模式  

    有多种方式可以从命令模式进入编辑模式,一旦进入编辑模式,在当前光标下就可以输入字符了。 进入编辑模式,就是输入各种特定的字符,如下:

    i 在当前光标前插入字符

    a 在当前光标后插入字符

    o 在当前光标所在行的下面,插入新的一行,光标就位于新行的首位,可以开始编辑

    说明:在输入的过程中,如果按回车键,跟正常的文本编辑一样,会起新行。 如果想在当前行的上面插入一行。就把光标移到改行的最前面,按下i字符进入编辑模式,按下回车键, 这时上面会产生一个空行,但光标还是位于原来的行,这时要想在上一空行输入信息,可按esc进入命令模式,然后在命令模式下将光标移到上一行,然后再按i或a进入编辑模式。

    四、保存修改和退出vi

    首先按esc键进入命令模式。有几种退出方式:

    退出(这个要求文件内容没被修改)

    q! 退出(如果文件被修改,则内容不保存)

    保存修改内容(但不退出)

    wq 保存修改内容且退出

    五、快速移动光标

    当文件很长时,如果只是靠光标上下移动则很慢。这时在命令模式下, 通过 ctrl+f ctrl+b 键可以进行翻页,从而快速移动光标。

    当然,还有很多其它更快捷的方式。

    六、定位到指定行

    在很多场合下,需要根据文件的行号直接让光标定位到指定行。

    这只需进入命令模式,并进入 : 符号下,直接输入行号的数字,回车即可。

  • 相关阅读:
    【BZOJ4864】[BeiJing 2017 Wc]神秘物质 Splay
    【BZOJ3438】小M的作物 最小割
    【BZOJ3436】小K的农场 差分约束
    【BZOJ2879】[Noi2012]美食节 动态加边网络流
    【BZOJ1070】[SCOI2007]修车 费用流
    【BZOJ1486】[HNOI2009]最小圈 分数规划
    搜索ABAP程序代码中的字符串
    自定义表的维护
    用户名转换成中文名
    日期计算
  • 原文地址:https://www.cnblogs.com/51kata/p/5253336.html
Copyright © 2011-2022 走看看