美文网首页Linux
Linux学习之路(六)---vi操作

Linux学习之路(六)---vi操作

作者: o_30ca | 来源:发表于2019-12-10 14:30 被阅读0次

    vim

    是由vi发展而来的一款文本编辑器

    编辑模式

    AIOS(aios)

    A:在当前行尾插入

    I:在光标所在位置的前边插入

    O:在光标所在行上方开辟一个新的行

    S:删除光标所在行

    a:在光标所在位置的前边插入

    i:在光标所在行的行首插入

    o:在光标所在位置下方开辟一个新的行

    s:删除光标后边的一个字符

    命令模式

    移动

    K

    J

    H

    L

    移动光标到行尾部:$

    移动光标到行尾部:0

    移动光标到文件头部:gg

    移动光标到文件尾部:G

    移动到第几行:数字+G

    按「ctrl」+「b」:屏幕往"后"移动一页。

      按「ctrl」+「f」:屏幕往"前"移动一页。

      按「ctrl」+「u」:屏幕往"后"移动半页。

      按「ctrl」+「d」:屏幕往"前"移动半页。

      按「^」:移动到光标所在行的"行首"

      按「w」:光标跳到下个字的开头

      按「e」:光标跳到下个字的字尾

      按「b」:光标回到上个字的开头

    按「#l」:光标移到该行的第#个位置,如:5l,56l。

    「cw」:更改光标所在处的字到字尾处

      「c#w」:例如,「c3w」表示更改3个字

    跳至指定的行

      「ctrl」+「g」列出光标所在行的行号。

    删除

    删除光标前边的一个字符:X

    删除光标后边的一个字符:x

    删除一个单词:dw

    删除光标前边的内容:d0

    删除光标前边的内容:d0

    删除光标前边的内容:d$/D

    删除光标所在行:dd

    删除光标所在行的下面几行:数字+dd

      「#x」:例如,「6x」表示删除光标所在位置的"后面"6个字符。

      「#X」:例如,「20X」表示删除光标所在位置的"前面"20个字符。

    撤销

    撤销:u

    反撤销:ctrl+r

    粘贴

    p:在下一行粘贴

    P:在本行粘贴

    复制

    光标所在行:yy

    多行(光标所在行下面开始算):数字+yy

    「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

      「#yw」:复制#个字到缓冲区

    替换

    r:替换一个字符

    「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

    可视模式

    进入:v

    自由选择(操作)

    查找

    /:从上往下查找

    ?:从下往上查找

    #把光标移动到查找到的内容上

    遍历:n/N

    缩进

    左缩进:<<

    右缩进:<<

    查函数

    ctrl+k

    末行模式

    !:强制执行

    w:保存

    q:退出

    AIOS(aios):进入编辑模式

    esc键:退出编辑模式或末行模式

    :键:进入末行模式

    esc键:退出编辑模式或末行模式

    命令模式下的操作:

    A) 列出行号

     「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号。

    B) 跳到文件中的某一行

     「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。

    C) 查找字符

     「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。

     「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止。

    D) 保存文件

     「w」:在冒号输入字母「w」就可以将文件保存起来。

    E) 离开vi

     「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。

     「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。

    命令模式下的相关命令

    w filename储存正在编辑的文件为filename

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

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

    set nu显示行号

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

    n与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。

    相关文章

      网友评论

        本文标题:Linux学习之路(六)---vi操作

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