linux vi編輯器

vim/vi 編輯器:沒有菜單,只有命令。更多詳解 www.vim.org

1、工作模式:

      命令模式,插入模式,編輯模式;

2、常見命令:

     1)、插入命令

        a  在光標後附加文本

        A  在本行行末附加文本

        i  在光標前插入文本

        I   在本行開始插入文本

        o  在光標下插入新行

        O  在光標上插入新行

    2)、定位命令

        h 左鍵(左移)    H 移至屏幕上端

        j  下鍵(下移)    M 移至屏幕中央

        k  上鍵(上移)    L 移至屏幕下端

        l  右鍵(右移)

        $ 行尾

        0 行首

    *** 行號相關命令

        :set nu 設置行號

        :set nonu 取消行號

        gg 到最後一行

        G 到最後一行

        nG 到第n行

        :n 到第n行

    3)、刪除命令

        x 刪除光標所在處字符

        nx 刪除光標所在處後n個字符

        dd 刪除光標所在行,ndd刪除n行

        dG 刪除光標所在行到末尾的內容

        D 刪除光標所在處到行尾

    4)、複製和剪切命令

        yy、Y 複製當前行

        nyy、nY 複製當前行以下n行

        dd 剪切當前行

        ndd 剪切當前行以下n行

        p、P 粘貼在當前光標所在行下或行上

    5)、替換和取消命令

        r 取代光標所在處字符

        R 從光標所在處開始替換字符,按esc結束

        u 取消上一步操作

    6)、搜索和替換命令

        /string 向前搜索指定字符串;搜索時忽略大小寫  :set ic

        n 搜索指定字符串的下一個出現位置(向下查找)

        N 向上查找

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

        :n1,n2s/old/new/g 在一定範圍內替換指定字符串

    7)、保存退出命令

        :wq = ZZ 保存退出    :wq! 強行保存退出(只有root和文件所有者纔可以)

        :w 保存不退出

        :q! 退出保存

    8)、命令應用實例

        :r filename 導入文件

        :! linux命令 在vi中執行命令

        ****** :r !date 將當前時間導入到當前文件當中

        :map 快捷鍵 觸發命令 ----》 設置vi的快捷鍵

        ****** eg  :map ^P(ctrl+v ctrl+p) I#<Esc>  ---》 註釋單行

                        :map ^B 0x ---》 取消註釋

        連續行註釋

            :n1,n2s/^/#/g 在行首加上#號

            :n1,n2s/^#//g 去掉行首的#號, ^表示行首

*****  以上命令想在打開任何一個文件都生效, 可以設置vim的配置文件 vi /root/.vimrc 家的目錄下的.vimrc;

    

總結命令: 插入,丁文,刪除,複製,剪切,替換,取消,搜索,保存,退出。


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章