Vi/Vim

Vi、Vim是文本编辑器,有三种模式:命令模式、编辑模式、末行模式

 

vi  文件名  打开文件并在第一行

vi  +#    打开文件并在#行

vi  +/word  打开文件并在word行

 

命令模式:执行命令

编辑模式:输入、修改

末行模式:查找、保存

 

编辑模式:

  i   在光标迁插入

  a   在光标后插入

  o  在光标行下一行插入

  I  在光标行首插入

  A  在光标行尾插入

  O  在光标行上一行插入

 

末行模式:

  :q  退出

  :w  保存

  :q!  强制退出

  :wq  保存退出

  :wq!  强制保存退出

  :x   保存退出

  :start,end d  删除start到end的行(%全部)

  :/word 向后搜索word

  :?   向前搜索word

    n  下一个

    N  上一个

  :s/查找名/替换名/  替换当前第一个符合条件的

  :s/查找名/替换名/g  替换当前行所有符合条件的

  :%s/查找名/替换名/g  替换全文符合条件的

  :%s/查找名/替换名/gc  替换全文符合条件的(交互式)

 

命令模式:

  跳转:

    gg  跳转到第一行

    G   跳转到最后一行

    #G  跳转到第#行

    0    跳转到绝对行首

    ^    跳转到行首

    $   跳转到行尾

    w  跳转到下一个单词的词首

    e  跳转到当前单词或下一个单词的词尾

    b  跳转到当前此单或下一个单词的词首

 

  内容:

    x  删除当前光标字符

    #x  删除当前光标#字符

    y  复制

    #y   复制#行

    p  粘贴到光标行下方

    P  粘贴到光标行上方

    dd  删除光标所在行

    d^  删除光标到行首

    d$ 删除光标到行尾

    u   撤回

    #u 撤回#次

    r  替换

    ZZ  保存

 

  

 

    

 

Vi/Vim

上一篇:十九、Linux的用户和用户组管理


下一篇:HADOOP YARN(2):YARN资源调度器(2)入门