日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

vim編輯器

 印度阿三17 2019-02-24

文本編輯器:
文本:純文本,ASCII text;

            文本編輯種類:
                            行編輯器:sed
                            全屏編輯器:nano, vi, vim

        vim: 模式化的編輯器

                    基本模式:
                                編輯模式,命令模式
                                輸入模式
                                末行模式:內(nèi)置的命令行接口;

                    模式轉(zhuǎn)換:
                            編輯模式:打開vim的默認模式

                            編輯模式 --> 輸出模式:
                                            i : insert, 在光標(biāo)所在處輸入;
                                            a:append,在光標(biāo)處后方輸入;
                                            o:在光標(biāo)所在處的下方打開一個新行; 
                                            I:在光標(biāo)所在行的行首輸入; 
                                            A:在光標(biāo)所在的行的行尾輸入; 
                                            O:在光標(biāo)所在處的上方打開一個新行; 

                輸入模式-->編輯模式
                            ESC

                    編輯模式--> 末行模式
                              :

                    末行模式-->編輯模式
                                 ESC

                    關(guān)閉文件:

                    ZZ: 保存并退出;

                    :q  退出
                    :q!  強制退出,不保存此前的編輯操作
                    :wq 保持并退出;

                    :x  保存并退出;
                    :w  /PATH/TO/SOMEFILE

    光標(biāo)跳轉(zhuǎn):

    ** 要移動光標(biāo),請依照說明分別按下 h、j、k、l 鍵。 ** 

vim編輯器


        單詞間跳轉(zhuǎn):
                        w:下一個單詞的詞首;
                        e:當(dāng)前或后一個單詞的詞尾;
                        b:當(dāng)前或前一個單詞的詞首;

                        #COMMAND:跳轉(zhuǎn)由#指定的個數(shù)的單詞;

            行首行尾跳轉(zhuǎn):
                            ^:跳轉(zhuǎn)至行首的第一個非空白字符;
                            0:跳轉(zhuǎn)至行首;
                            $:跳轉(zhuǎn)至行尾;

                行間跳轉(zhuǎn):
                            #G :跳轉(zhuǎn)至由#指定的行;
                            1G ,gg: 第一行;
                            G :最后一行;

                    句間跳轉(zhuǎn):
                            )
                        (

                    段間跳轉(zhuǎn):
                                }
                                {

    翻屏:
                ctrl f : 向文件尾翻一屏;
                ctrl b: 向文件首部翻一屏;
                ctrl d: 向文件首部翻半屏;
                Enter: 按行向后翻;


vim的編輯命令:

                    字符編輯:
                                    x:刪除光標(biāo)所在處的字符;
                                    #x:刪除光標(biāo)所在處起始的#個字符;

                                    xp:交換光標(biāo)所在處的字符與其后面的字符的位置;

                    替換命令:
                                    r: 替換光標(biāo)所在處的字符;

                    刪除命令:
                                d:刪除命令,可結(jié)合光標(biāo)跳轉(zhuǎn)字符,實現(xiàn)范圍刪除;
                                        d$:
                                        d^:

                                        dw:
                                        de:
                                        db:

                                        dd:刪除光標(biāo)所在處的行;

                    粘貼命令:
                            P:緩沖區(qū)中的內(nèi)容如果為整行,則粘貼在當(dāng)前光標(biāo)所在行的下方:否則,則粘貼至當(dāng)前光標(biāo)所在處的后方;
                            p:緩沖區(qū)中的內(nèi)容如果為整行,則粘貼在當(dāng)前光標(biāo)所在行的上方:否則,則粘貼至當(dāng)前光標(biāo)所在處的前方;

                    復(fù)制命令:
                            y:復(fù)制,工作行為相似于d命令;
                                    y$
                                    y^
                                    y0

                                    ye
                                    yw
                                    yb

                                    yy:復(fù)制一整行

                                    #yy: 復(fù)制#行

                改變命令:c 

                                編輯模式--> 輸入模式,實現(xiàn)刪除操作;

                                            c$
                                            c^
                                            c0

                                            cb
                                            ce
                                            cw

                                            cc:刪除光標(biāo)所在的行,并轉(zhuǎn)換為輸出模式;
                                                #cc:

                其它編輯操作:

                                可視化模式:
                                            v:按自發(fā)粉選定;
                                            V:按行選定;

                                            結(jié)合編輯命令使用: d, c , y 

                            撤銷(undo)操作:

                                        u:撤銷此前的操作;
                                        #u:撤銷此前的#個操作;

                    撤銷此前的撤銷:
                                    Ctrl   r

                        重復(fù)執(zhí)行前一個編輯操作:

            vim自帶的練習(xí)教程:vimtutor

vim末行模式:

                內(nèi)建的命令行接口:

                1.地址定界
                        :start_pos[end_pos]
                                        #  :特定的第#行,例如5即第5;
                                        .   :當(dāng)前行;
                                        $  :最后一行;
                                        #,# :指定行范圍,左側(cè)為起始行,右側(cè)為結(jié)束行;
                                        #, #:指定行范圍,左側(cè)為初始行絕對編號,右側(cè)為相對左側(cè)行號的偏移量; 例如:3, 7
來源:http://www./content-4-122651.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多