1. vim介紹
- vim是vi的升級版本
- vim是帶有顏色顯示的
- vim的安裝方法 yum install -y vim-enhanced
- vim下分爲三種模式:通常模式、編輯模式、命令模式 咱們爲何要學習vim編輯器? Linux的命令行界面下面有很是多的文本編輯器。好比常常據說的就有Emacs、pico、nano、joe與vim等。 vim能夠看作是vi的高級版。咱們爲何必定要學習vim呢?有如下幾個緣由:<br/> 1.全部的Unix like系統都會內置vi文本編輯器,其餘的文本編輯器則不必定會存在。 2.不少軟件的編輯接口都會主動調用vi。 3.vim具備程序編輯的能力,能夠主動以字體顏色辨別語法的正確性,方便程序設計。 程序簡單,編輯速度快。
2. vim顏色顯示和移動光標
- .conf
- .sh
- 指定目錄/etc/下的配置文件 之前這些常見配置文件或者shell腳本文件中會有顏色顯示
3. vim通常模式下移動光標
Ctrl+f: 屏幕向下移動一頁,至關於PageDown按鍵。
Ctrl+b: 屏幕向上移動一頁,至關於PageUp按鍵。
0或功能鍵Home或^: 移動到這一行的最前面字符處。
$或功能鍵End: 移動到這一行的最後面字符處。
G: 移動到這個文件的最後一行。 //注意大寫
gg: 移動到這個文件的第一行,至關於1G //小寫
nG: 移動到第n行
h或者向左的方向鍵: 光標向左移動一個字符
l(小寫)或者向右的方向鍵 光標向右移動一個字符
k或者向上的方向鍵 光標向上移動一個字符
j或者向下的方向鍵 光標向下移動一個字符
4.通常模式下複製粘貼
x,X x表示向後刪除一個字符,X表示向前刪除一個字符
nx 向後刪除n個字符
dd 刪除/剪切光標所在的那一行
ndd 刪除/剪切光標所在行以後的n行
yy 複製光標所在行
nyy 從光標所在行開始,向下複製n行
p 從光標所在行開始,向下粘貼已經複製或者粘貼的內容
P 從光標所在行開始,向上粘貼已經複製或者粘貼的內容
u 撤消上一步操做
v 按v後移動光標會選中指定字符,而後能夠實現複製、粘貼等操做