美文网首页Linux程序员计算机杂谈
Linux-vi编辑器开发必备操作

Linux-vi编辑器开发必备操作

作者: 紫霞等了至尊宝五百年 | 来源:发表于2018-01-30 20:38 被阅读36次

    操作模式

    • Commmand mode命令模式
      等待用户输入命令
      eg.撤销,剪切,复制
      d:删除当前字符
      dd:删除至行末
    • Insert Mode输入模式
    • Last Line Mode底行模式(也可归类为命令模式)

    初始进入文件时为命令模式(底行模式)

    键i
    vi从命令模式切换到输入模式
    键esc
    切换到底行模式
    键:wq
    保存,推出文件

    vim + file
    打开文件,并且光标在文件的最后一行

    vim +n file 定位到文件指定行(若文件过长,十分实用)
    打开文件,并且光标在文件第n行
    如果行号超过文件最大行,则定位到最后一行

    vim +/string file
    打开文件后,光标定位到string第一次出现的位置
    键n:跳转下一个出现位置
    键N:跳转上一个出现位置

    vim aa bb cc
    一次创建(若文件不存在)或打开多个文件
    期间在底行模式键:n
    切换到下一个文件(按开始vim文件的顺序)
    在最后一个文件后还如此操作,会出现



    键:N或者:prev切回上个文件

    常用指令

    底行模式

    :w将文件的修改从内存写入硬盘中,即保存修改
    :q 推出当前打开的文件
    :! 强制执行
    :ls 列出当前打开的所有文件
    :n/N切换到后/前一个文件
    :15快速定位到第15行
    /xxx 向后搜索xxx第一次出现位置
    ?xxx 向前搜索
    :set number 显示行号

    命令模式


    相关文章

      网友评论

        本文标题:Linux-vi编辑器开发必备操作

        本文链接:https://www.haomeiwen.com/subject/vdchzxtx.html