美文网首页
vi 文本编辑器快捷键

vi 文本编辑器快捷键

作者: 萝卜头_东契奇 | 来源:发表于2018-12-16 13:53 被阅读0次

鸟哥的linux私房菜

vi 文本编辑器,vim 比 vi 高级字体有颜色变化

vi 后面加文件 进入时是一般模式,dd 可以删除 指标 那行 一般模式(删除、复制、粘贴),编辑模式需要输入 i、o、a、r 进入编辑,命令行需要输入 :、/、? 三个字符

一般模式

        ctrl + f     下一页

        ctrl + b    上一页

        0 或 home 移动到该行的最前面字符处

        $ 或 end     移动到该行的最后面字符处

        G            移动到文件最后一行

        n[Enter]  移动到 n 行 n为数字

        查找

        /word   查询需要向下查找的 word

        ?word  查询需要向上查找的 word

        n            重复前一个查找的操作

        N            “反向”进行前一个查找操作

        替换

       :n1,n2s/word1/word2/g   n1,n2 表示第几行  word1表示需要被替换的单词

        :1,$s/word1/word2/g        第 1 行到第  n  行   替换掉 word1

        :1,$s/word1/word2/gc       替换需要确认下

        删除

        dd:删除光标所在行

        nx:n表示数字,删除光标后 n 个字符

        x:删除光标所在的字符

        X:删除光标前一个字符

        ndd:n 表示数字,删除光标所在向下  n  行

       复制

        yy:  复制光标所在行

        nyy:复制光标所在向下 n 行

        y1G:复制光标到第一行的所有数据

        yG:  复制光标到最后一行的所有数据

        粘贴

        p:将复制的信息粘贴到光标的下一行

        P:将复制的信息粘贴到光标的上一行

        . :重复删除、重复粘贴等操作

编辑模式

        r,R:替换模式,r替换光标所在字符,R替换光标所在行字符

        i, I:插入模式,i从光标所在处插入,I 目前光标所在行非空格符处开始插入

        o,O:插入模式,o目前光标所在行的下一行,O 目前光标所在行的上一行

        a, A:插入模式,目前光标所在的下一个字符插入,目前光标所在行最后一个字符开始插入

命令模式

        :w   保存

        :q    离开

        :w!强制保存

        :wq 保存离开

        :q!强制离开不保存

相关文章

网友评论

      本文标题:vi 文本编辑器快捷键

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