学习Linux旅途--Day Seven--

vim编辑器的详解:被分为一般模式、编辑模式、命令模式,默认一进去就是一般模式


vim编辑器:

    一般模式:(可以进行移动光标,删除、复制和粘贴,进入编辑模式)

    移动光标:

        ^:将光标定位到行首

        $:将光标定位到行尾

        h或者方向键左键:光标向左移动一个字符

        l或者方向键右键:光标向右移动一个字符

        k或者方向键上键:光标向上移动一个字符

        j或者方向键下键:光标向下移动一个字符

        crtl+f或者PageUp键:屏幕向上移动一页

        crtl+b或者PageDown:屏幕向下移动一页

        数字0或者Shift+6:移动到本行行尾

        Shift+4:移动到本行行首

        gg:定位到第一行

        G:定位到最后一行

        nG:n是任意数字,移动到n行


    删除、复制、粘贴:

        x、X:x表示向后删除一个字符,X表示向前删除一个字符    

        nx/X:nx向后删除n个字符,nX向前删除n个字符

        dd:删除行(剪切)

        ndd:删除/剪切光标所在行之后的n行

        yy:复制行

        nyy:复制光标所在行之后的n行

        p(小写):粘贴到光标的下一行

        P(大写):粘贴到光标的上一行

        u:还原上一步操作

        v:按v后移动光标会选中指定字符,然后可以实现复制(y)、粘贴(p)等操作

        dw:删除一个单词

        yw:复制一个单词


    进入编辑模式:

        i:在当前光标进入编辑模式

        I:将光标定位到行首再进入编辑模式

        o:在光标的下一行进入编辑模式

        O:在光标的上一行进入编辑模式

        a:在当前光标的下个位置进入编辑模式

        A:将光标定位到行尾再进入编辑模式

小技巧:

        复制光标下面4行:4yy

        复制光标上面4行:-4yy

        粘贴同上

小技巧:

        输入一个整数,并按下上下键,光标则会移动几行:10+↓键盘,光标则会向下移动10行;


    命令模式:

        /word:向下查找一个字符串word,按n键后继续搜索

        ?word:向上查找一个字符串word,按n键后继续搜索

        :q        退出

        :q!    强制退出

        :w        保存

        :wq      保存并退出

        :wq!    强制保存并退出

        替换文本    :1,$s/要被替换的内容/新内容/[gc](这里的‘$’表示最后一行,g表示全局替换,c表示有选择的替换)[]表示可选

        :set nu    显示行号

        :set nonu    取消显示行号

        :e filename    打开其他文件

        :r filename    导入其他文件内容


本文出自 “小旭” 博客,请务必保留此出处http://loopholes.blog.51cto.com/9445813/1625216

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。