vi&vim命令列

心葉發表於2018-05-05

作者:心葉
時間: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 可以讓滑鼠可以移動,而不是鍵盤控制游標位置

相關文章