1. 程式人生 > >vi方式開啟檔案

vi方式開啟檔案

開啟檔案的方式

    vi  檔案    ;此方式中按esc可以隨意挪動游標而不能插入,在esc下dd是刪除一行,x是刪除一個字元。按下i之後可以進入插入資料模式,按下a是可以在下         一個游標處插入資料

    Ctrl+u:向檔案首翻半屏;

    Ctrl+d:向檔案尾翻半屏;

    Ctrl+f:向檔案尾翻一屏;

    Ctrl+b:向檔案首翻一屏;

    Esc:從編輯模式切換到命令模式;

    ZZ:命令模式下儲存當前檔案所做的修改後退出vi;

    :行號:游標跳轉到指定行的行首;

    :$:游標跳轉到最後一行的行首;

    x或X:刪除一個字元,x刪除游標後的,而X刪除游標前的;

    D:刪除從當前游標到游標所在行尾的全部字元;

dd:刪除游標行正行內容;

    ndd:刪除當前行及其後n-1行;

    nyy:將當前行及其下n行的內容儲存到暫存器?中,其中?為一個字母,n為一個數字;

    p:貼上文字操作,用於將快取區的內容貼上到當前游標所在位置的下方;

    P:貼上文字操作,用於將快取區的內容貼上到當前游標所在位置的上方;

    /字串:文字查詢操作,用於從當前游標所在位置開始向檔案尾部查詢指定字串的內容,查詢的字串會被加亮顯示;

    ?name:文字查詢操作,用於從當前游標所在位置開始向檔案頭部查詢指定字串的內容,查詢的字串會被加亮顯示;

    a,bs/F/T:替換文字操作,用於在第a行到第b行之間,將F字串換成T字串。其中,“s/”表示進行替換操作;

    a:在當前字元後新增文字;

    A:在行末新增文字;

    i:在當前字元前插入文字;

    I:在行首插入文字;

    o:在當前行後面插入一空行;

    O:在當前行前面插入一空行;

    :wq:在命令模式下,執行存檔退出操作;

    :w:在命令模式下,執行存檔操作;

    :w!:在命令模式下,執行強制存檔操作;

    :q:在命令模式下,執行退出vi操作;

    :q!:在命令模式下,執行強制退出vi操作;

    :e檔名:在命令模式下,開啟並編輯指定名稱的檔案;

    :n:在命令模式下,如果同時開啟多個檔案,則繼續編輯下一個檔案;

    :f:在命令模式下,用於顯示當前的檔名、游標所在行的行號以及顯示比例;

    :set number:在命令模式下,用於在最左端顯示行號;

    :set nonumber:在命令模式下,用於在最左端不顯示行號;

如果之前修改檔案之後沒有正常退出,下次開啟此檔案的時候會提示以什麼樣的方式開啟此檔案

       O:  只讀,不能改

       E:  可以改,從前的修改都丟失

       R:  恢復(從前的修改)

       D:  刪去(刪去.swp檔案,檔案恢復到未修改前)

       Q:  退出

        A:  放棄