Linux編譯器vi的一些經常使用基本操做

一.vi三種狀態:


命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)spa

  • 命令行模式
    • 控制光標的移動,字符,字或行的刪除,移動複製某區段,經過命令行模式能夠進入插入模式下或者到底行模式
  • 插入模式
    • 只在插入模式下,才能作文字輸入,按[ESC]鍵能夠回到命令行模式命令行

  • 底行模式
    • 將文件保存或者退出vi,也能夠設置編譯環境,如尋找字符串、列出行號等。

 二.vi基本操做:

  1. 進入命令行模式
    1. vi filename :打開或新建文件,並將光標置於第一行首 
      vi +n filename :打開文件,並將光標置於第n行首 
      vi + filename :打開文件,並將光標置於最後一行首 
      vi +/pattern filename:打開文件,並將光標置於第一個與pattern匹配的串處 
      vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename 
      vi filename....filename :打開多個文件,依次進行編輯 
       

 2.切換至插入模式字符串

    

    按 [i]  進入插入模式,進入後從光標當前位置開始輸入編譯

    按 [a] 進入插入模式,進入後從光標所在位置的下一個位置開始輸入ast

    按 [o] 進入插入模式,進入後是插入新的一行,從行首開始輸入file

   目前處於插入模式,可按[ESC]進入命令行模式command

3.退出vi及保存文件移動

    

   在命令行模式下輸入[:] 進入底行模式,文件

       而後能夠輸入:w(保存當前文件)vi

                             : wq (保存並退出)

                              :q!   (不保存,強制退出)

 

 其餘的待實際應用中再作更新

相關文章
相關標籤/搜索