vi命令

vi命令

常用命令:

文本编辑:
    查找:
        [ ? ] or [ / ]通过[ n ] 可以找下一个
    
    复制:
        [ yy ]复制光标所在位置的一行 
        [ #yy ]复制光标所在行数的#行
        [ yw ]复制光标所在位置的一个字
        [ #yw ]复制光标所在位置的#个字
        
    粘贴: [ p ]
        
    删除:
        [ dd ]删除一行
        [ #dd ]删除多行
        [ x ]删除后一个字符
        [ X ]删除前一个字符
        
    取消操作:[ u ]
    
    编辑: [ i ]
    
    插入一行: [ o ]
    
    指定文件名保存: [ w filename]
    
    退出保存: [ wq or wq!]
    
    不保存退出:[ q or q!]

vi命令列表

1)、下表列出命令模式下的一些键的功能: 

    h         左移光标一个字符 

    l          右移光标一个字符 

    k        光标上移一行 

    j         光标下移一行 

    ^        光标移动至行首 
     0         数字“0”,光标移至文章的开头 

    G       光标移至文章的最后 

    $        光标移动至行尾 

    Ctrl+f    向前翻屏 

    Ctrl+b 向后翻屏 

    Ctrl+d 向前翻半屏 

    Ctrl+u 向后翻半屏 

    i          在光标位置前插入字符 

    a        在光标所在位置的后一个字符开始增加 

    o        插入新的一行,从行首开始输入 

    ESC  从输入状态退至命令状态 

    x         删除光标后面的字符 

    #x      删除光标后的#个字符 

    X         (大写X),删除光标前面的字符 

    #X      删除光标前面的#个字符 

    dd      删除光标所在的行 

    #dd    删除从光标所在行数的#行 

    yw      复制光标所在位置的一个字 

    #yw    复制光标所在位置的#个字 

    yy       复制光标所在位置的一行 

    #yy     复制从光标所在行数的#行 

    p         粘贴 

    u         取消操作 

    cw      更改光标所在位置的一个字 

    #cw    更改光标所在位置的#个字 


2)、下表列出行命令模式下的一些指令 
      w filename        储存正在编辑的文件为filename 

    wq filename     储存正在编辑的文件为filename,并退出vi 

    q!                        放弃所有修改,退出vi 

    set nu                显示行号 

    /或?                     查找,在/后输入要查找的内容 

    n                         与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。 对于第一次用vi,有几点注意要提醒一下: 
    1、用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。
    切换方法:在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。 
    
    2、编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键。 
    3、保存并退出文件:在命令模式下输入:wq即可!(别忘了wq前面的:

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦