作者:心葉
時間:2018-05-05 22:26
基本概念
基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
- 命令列模式:控制螢幕游標的移動,字元、字或行的刪除,移動複製某區段及進入Insert mode下,或者到 last line mode
- 插入模式:只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令列模式
- 底行模式:將檔案儲存或退出vi,也可以設定編輯環境
命令列模式有用的命令
———退出和儲存
- :w filename /把修改的檔案儲存到名稱為filename的新檔案/
- :wq /退出並儲存/
- :q! /強制退出不儲存修改/
———插入模式
- 命令列模式下按下i進入插入模式,並從游標當前位置開始編輯
- 命令列模式下按下a進入插入模式,並從游標的下一個位置開始編輯
- 命令列模式下按下o進入插入模式,是在游標下一行查入新的一行,並從行頭開始編輯
:e ./harttle ” 編輯該目錄
:Explore . ” 瀏覽該目錄
:Sexplore . ” 在水平分割視窗中瀏覽該目錄
:Vexplore . ” 在垂直分割視窗中瀏覽該目錄
開啟目錄後Enter進入下一層,-返回上一層,R重新命名,D刪除。
:set mouse=a 可以讓滑鼠可以移動,而不是鍵盤控制游標位置