1. 程式人生 > >linux vim編輯器的使用

linux vim編輯器的使用

1、切換到編輯模式(四種方式)

    a: 游標後移一位
    i: 游標和所在內容沒有任何變化
    o: 另起一個新行
    s: 刪除游標所在的一個字元

    esc : 編輯"退回"到命令模式

2、 尾行模式操作

    :w      儲存文件
    :q      退出vi編輯器
    :wq     儲存並退出
    //對文件沒有操作許可權,可以強制執行
    :w!     強制儲存
    :q!     強制退出(不儲存修改,直接強制退出)
    :wq!    強制儲存並退出

    :set  number 或 set nu          給編輯器設定行號
    :set  nonumber 或 set nonu      取消行號設定

    :數字              游標跳轉到數字所在行

    :/內容/
或 /內容 在文件中尋找指定內容,給翻屏查詢 小寫n 下一個 大寫N 上一個 //字串替換操作,cont2去替換cont1內容 :s/cont1/cont2/ 替換游標當前行的"第一個"cont1為cont2 :s/cont1/cont2/g 替換游標當前行的"全部"cont1為cont2 :%s/cont1/cont2/g 替換“整個文件”的cont1為cont2 命名模式下的撤銷操作 u 小寫u

3、 命名模式操作

 1) 游標移動
        a.字元級移動
            上(k) 下(j) 左(h) 右(l)鍵
        b.單詞級
            w  word下個單詞首字母
            b  before上個(本)單詞首字母
            e  end下個(本)單詞尾字母
        c. 行級
            0  行首
            $  行尾
        d. 段落級(內容之間有空白行)
            {   上個(本)段落首部
            }   下個(本)段落尾部
        e. 螢幕級(不翻屏)
            H   螢幕首部
            L   螢幕尾部
        f. 文件級
            G   文件尾行
            1
G 文件首行 nG 文件第n行 2) 刪除內容 dd 刪除游標當前行 ndd 從游標當前行向後刪除n行內容 x 刪除游標所在的字元 cw 從游標所在位置刪除至單詞結尾,並進入“編輯”模式 (該方式方便刪除“單個單詞”) 3) 複製內容 yy 複製游標當前行 nyy 從游標當前行向後複製n行內容 p 對複製(刪除)好的內容進行貼上操作 4) 快捷操作 u undo撤銷 r 替換單個字元 J 合併上下兩行 .點 重複執行上個指令