1. 程式人生 > >課時7.vim文字編輯器-大資料與人工智慧實戰L1系列課程-小象學院

課時7.vim文字編輯器-大資料與人工智慧實戰L1系列課程-小象學院

1.vim test

    首先會進入“一般模式”,此模式只接受各種快捷鍵,不能編輯檔案內容;

    從一般模式進入編輯模式,此模式下可以輸入內容;

    o  從一般模式進入編輯模式並且是游標所在行的下一行開始輸入內容;

    u  撤銷到上一步操作,多次撤銷按多次u;

    Esc  退出編輯模式,回到一般模式;

      進入“底行命令模式”,輸入wq命令,回車即可儲存退出;

2.常用快捷鍵(在一般模式下使用)

    a  在游標後一位開始插入

    A  在該行的最後插入

    I  在該行的最前面插入

    gg 直接跳到檔案的首行

    G

  直接跳到檔案的末行

    dd 刪除行,輸入2dd,則一次性刪除游標所在行一下的2行

    yy 複製當前行,複製多行“num+yy”,如複製三行3yy,則複製當前行和後2行

    p  貼上

    v  進入字元選擇模式,選擇完成後,按y複製,按p貼上

    ctrl+v  進入塊選擇模式,選擇完成後,按y複製,按p貼上

    shift+v  進入行選擇模式,選擇完成後,按y複製,按p貼上

3.查詢並替換

    在一般模式下按:冒號進入命令模式操作,輸入 %s/被替換的內容/新替換的內容,如下:

    %s/hello/hi 查詢檔案中所有hello,替換為hi

4.查詢

    在一般模式下輸入“/查詢的內容”,如下:

    /hi查詢檔案中出現的hi,並定位到第一個找到的地方,按n可以定位到下一個匹配位置(按N定位到上一個)