vim具有程式編輯的能力,可以主動的以字型顔色辨識文法的正确性,友善程式設計。
下面就是vim的鍵盤圖,還是很詳細的
vim的使用
基本上共分為三種模式,依次是指令模式、插入模式和底線模式。這三種作用分别是:
指令模式:
使用者剛剛啟動了vim,便進入了指令模式。
此狀态下敲擊鍵盤動作會被vim識别為指令,而非輸入字元。比如此時我們按下i,并不會輸入一個字元,i被當做了一個指令。
以下是常用的幾個指令:
i 切換到插入模式,以輸入字元
x 删除目前光标所在處的字元
: 切換到底線指令模式,以在最底一行輸入指令
若想要編輯文本:啟動vim,進入到指令模式,按下i,切換到輸入模式
指令模式隻有一些最基本的指令,是以仍要依靠底線指令模式輸入更多指令
輸入模式
在指令模式下輸入i就進入到輸入模式
再輸入模式下可以使用的按鍵有:
字元按鍵以及Shift組合,輸入字元
ENTER,Enter鍵,換行
BACK SPACE,倒退鍵,删除光标前一個字元
DEL,删除鍵,删除光标後一個字元
方向鍵,在文本中移動光标
Page up/Page Down,上/下翻頁
ESC,退出輸入模式,切換到指令模式
底線指令模式
在指令模式下按(:)就進入到底線指令模式
底線指令模式可以輸入單個或者多個字元指令,可用指令很多。
在底線指令模式中,基本指令有:
q 退出程式、
w 儲存檔案
按ESC鍵可随時退出指令模式
一張圖簡單概括一下三者用途:
在使用中,數字是很有意義的,數字通常代表要重複做幾次的意思,也有可能是代表到第幾個什麼的意思,譬如:要删除20行,則用(20dd)。如果向下移動20行,那就是(20j)或者(20↓)即可。