zoukankan      html  css  js  c++  java
  • 利用vi编辑器创建和编辑正文文件(一)

    1、       vim是vi的升级版本。

    2、       vi所UNIX和Linux系统内嵌的标准文编辑器,可执行,修改,复制,移动,粘贴和删除正文等命令,也可以进行移动光标,搜索字符和退出vi的操作等。

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

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

    5、       命令行命令:dd删除一行,u撤销上一步操作。数字+dd,删除n行,yy复制,p粘贴,小p是粘贴在后面,大P粘贴在前面。Ctrl+r恢复上步操作。yy  10000p 复制一万次,dd p剪切。$跳到行尾,0跳到行首。 Ctrl+a跳到命令首部,ctrl+e跳到命令的尾部。跳到整个文章的开头:gg,尾行GG,ng跳到哪行。W保存,q退出。Set  nu编序号。H跳到屏幕中间切换到输入模式,命令行下面的操作键:

    6、       1、i :在i命令之后输入的内容都插在光标位置之前,光标位置后的文本相应地向右移动,如按enter键就插入新的一行或者换行。

    2、       o:切换到输入模式,从首行开始插入新的一行。

    3、       a:切换到输入模式,该命令之后的字符都插到光标之后。

    4、       :切换到末行模式,在最后行出现冒汗,光标在冒号后闪烁。

    5、       0:光标移到本行开头。

    6、       H:光标向左移动一格。

    7、       L:光标向右移动一格。

    8、       J:光标向上移动一格。

    9、       K:光标向下移动一格。

    10、    $:光标移动到本行行尾。

    11、    n:光标向下移动n行。

    12、    G:光标移动到文章的末尾。

    13、    nG:光标移动到第n行。

    14、    X:删除光标所在的前一个字符。

    15、    x:删除光标所在的字符。

    16、    nx:删除光标所在位置及其后的n个字符。

    17、    nX:删除光标位置及其前的n个字符。

    18、    dd:删除光标所在行。

    19、    ndd:删除光标之后n行。

    20、    R:修改光标所在位置的字符,可以一直替换,直到按下ESC键。

    21、    r:修改光标所在的字符。

    22、    /name:查找光标之后的字符串,系统会自动查找,并且突出显示所有找到的字符串,并找到第一个找到的字符串;如果继续向下查找,可以按n键;向上查找按N。

    23、    ?name:查找光标之后的字符串。与“/”类似,但他是向上查找name字符串。

    24、    {:查找{ 并将光标移动到{处。

    25、    yy:复制光标所在行。

    26、    nyy:复制光标之后n行。

    27、    P:将复制的内容粘贴到光标所在的位置。

    28、    u:撤销最近一次操作,并恢复操作结果,可多次使用u恢复已经进行了多步的操作。

    29、    U:撤销当前进行的所有操作(文件自上次保存到现在的操作。)

  • 相关阅读:
    前端git开发分支各种场景管理
    RxJS Subject学习
    微信小程序登陆流程(20200322)
    vue依赖收集的策略
    eggjs2.x版本异步获取config配置方案
    dubbo连接过程
    计算机中对流的理解
    Egg.js运行环境配置场景
    Promise和Observable的映射
    eggjs异常捕获机制
  • 原文地址:https://www.cnblogs.com/lsb123/p/10238699.html
Copyright © 2011-2022 走看看