一、簡介vim
vim是vi的升級版本,且帶有顏色顯示,分爲通常模式,編輯模式,命令模式。code
編輯模式可按i鍵或者a鍵進入編輯模式。圖片
相同文件,不一樣目錄下,可能不顯示顏色。配置文件位於/etc/vimrcit
二、vim通常模式下的操做配置
h或者向左的方向鍵 做用 光標向左移動一個字符 l或者向右的方向鍵 做用 光標向右移動一個字符 k或者向上的方向鍵 做用 光標向上移動一個字符 j或者向下的方向鍵 做用 光標向下移動一個字符 左下右上 hjkl 相似上樓梯方位。 ctrl+b或PageUp鍵 做用 屏幕向前移動一頁 ctrl+f或PageDown鍵 做用 屏幕向後移動一頁 數字0或者Shift+6或home鍵 做用 移動到本行行首 Shift+4或end鍵 做用 移動到本行行尾 gg 做用 移動到首行行首 G 做用 移動到尾行行首 nG(n爲任意數字) 做用 移動到第n行
三、通常模式下的複製粘貼vimrc
複製幾行 幾行yy 刪除幾行 幾行dd x,X x表示刪除光標當前的字符,X表示刪除光標前一個字符。 nx 表示從光標開始向後刪除n個字符 dd 刪除/剪切光標所在的那一行 ndd 刪除/剪切光標所在行以後的n行 yy 複製光標所在行 p 從光標所在行開始,向下粘貼已經複製的內容 P 從光標所在行開始,向上粘貼已經複製的內容 nyy 從光標所在的行開始,向下複製n行
u 還原上一步操做,還原到最原始的時候底部會有提示。
v 按v後移動光標會選中指定字符,以後能夠實現複製,粘貼等操做。
替換模式im
在通常模式下按鍵盤上的r和R進入替換模式。若是按小r那麼這時候就進入了替換模式,你下一個輸入的字符會把你當前光標所在處的字符替換,而後自動退出替換模式。若是你按的是大R那麼你下面輸入的全部字符會把後面的字符依次替換,直到按退出替換模式。配置文件