vim模式
剛剛做完實驗樓vim編輯器的實驗,做了下總結。
vim模式介紹
Vim具有6種基本模式和5種派生模式。
- 普通模式(Normal mode)
在普通模式中,用的編輯器命令,比如移動光標,刪除文本等等。這也是Vim啓動後的默認模式。 - 插入模式(Insert mode)
在這個模式中,大多數按鍵都會向文本緩衝中插入文本。大多數新用戶希望文本編輯器編輯過程中一直保持這個模式。在插入模式中,可以按ESC鍵回到普通模式。 - 可視模式(Visual mode)
這個模式與普通模式比較相似。但是移動命令會擴大高亮的文本區域。高亮區域可以是字符、行或者是一塊文本。當執行一個非移動命令時,命令會被執行到這塊高亮的區域上。Vim的”文本對象”也能和移動命令一樣用在這個模式中。 - 選擇模式(Select mode)
這個模式和無模式編輯器的行爲比較相似(Windows標準文本控件的方式)。這個模式中,可以用鼠標或者光標鍵高亮選擇文本,不過輸入任何字符的話,Vim會用這個字符替換選擇的高亮文本塊,並且自動進入插入模式。 - 命令行模式(Command line mode)
在命令行模式中可以輸入會被解釋成並執行的文本。例如執行命令(:鍵),搜索(/和?鍵)或者過濾命令(!鍵)。在命令執行之後,Vim返回到命令行模式之前的模式,通常是普通模式。 - Ex模式(Ex mode)
這和命令行模式比較相似,在使用:visual命令離開Ex模式前,可以一次執行多條命令
這其中們常用到就是普通模式、插入模式和命令行模式。
三種常用模式的切換
vim啓動進入普通模式,處於插入模式或命令行模式時只需要按Esc或者Ctrl+[即可進入普通模式。普通模式中按i(插入)或a(附加)鍵都可以進入插入模式,普通模式中按:進入命令行模式。命令行模式中輸入wq回車後保存並退出vim。
使用vim命令進入vim界面
- vim後面加上你要打開的已存在的文件名或者不存在(則作爲新建文件)的文件名
vim practice_1.txt - 直接使用vim也可以打開vim編輯器,但是不會打開任何文件,進入命令行模式後輸入:e 文件路徑 同樣可以打開相應文件
vim
遊標移動
普通模式下跨界見說明:
進入插入模式
普通模式下使用下面的鍵將進入插入模式,並可以從相應的位置開始輸入
命令行模式下退出vim
以下爲其它幾種退出方式
普通模式下退出vim
- 普通模式下輸入Shift+zz即可保存退出vim