八、Linux文本编辑器vim/vi

Vim\Vi简介

     Vim\Vi是一个功能强大的全屏幕文本编辑器,Linux/Unix上最常用的文本编辑器,它的作

用是建立、编辑、显示文本文件(Vim/Vi没有菜单,只有命令)


Vim\Vi工作模式



插入命令(红色为常用)

   a                 在光标后插入文本

   A                在本行行末插入文本

    i                 在光标后插入文本

    I                 在本行开始插入文本

    o                 在光标下插入新行

   O                在光标上插入新行



定位命令

    h、left            左移一个字符

    J、down         下移一行

    k、up             上移一行

    l、right           右移一个字符

    $                     移至行尾

    0(数字零)        移至行首

    H                    移至屏幕上端

    M                   移至屏幕中央

    L                     移至屏幕下端

    :set nu            设置行号

    :set nonu        取消行号

    gg                  到第一行

    G                    到最后一行

    nG                  到第n行

    :n                    到第n行



删除命令

    x                    删除光标所在处字符

    nx                  删除光标所在处后n个字符

    dd                 删除光标所在行,ndd删除n行

    dG                 删除光标所在行到末尾的内容

    D                   删除从光标所在处到行尾

    :n1,n2d          删除指定范围的行



复制和剪切命令

    yy、Y                复制当前行

    nyy、nY            复制当前行以下的n行

    dd                     剪切当前行

    ndd                   剪切当前行以下的n行

    p、P                  粘贴在当前光标所在行下或行上



替换和取消命令

    r                     取代光标处所在字符

    R                    从光标所在处开始替换字符,按ESC结束

    u                    取消上一步操作


搜索和替换命令

    /string                      向前搜索指定字符串搜索时忽略大小写:set ic

    n                               搜索指定字符串的下一个出现位置

    :%s/old/new/g         全文替换指定字符串

    :n1,n2s/old/new/g   在一定范围内替换指定字符串


保存和退出命令

    W                            保存修改

    :W new_filename    另存为指定文件

    :wq                          保存修改并退出

    ZZ                            快捷键,保存修改并退出

    :q!                            不保存修改退出

    :wq!                         保存修改并退出(文件所有者可忽略文件的只读属性)



猜你喜欢

转载自blog.csdn.net/qq_38741971/article/details/80190885