天天看點

vim+linux'',Linux常用指令——vi/vim

vim 存文本編輯器

文法格式:vim 【option】【file】 vim [選項] [檔案]

注意:

1.vim 指令及後面的選項和檔案裡,每個元素之間都要至少要有一個空格

2.vim可分為三種模式:普通模式、編輯模式、指令模式。

vim三種模式轉換示意圖

vim的幾種打開方式

1.vim file +n:打開檔案,光标位于第 n 行行首,n 為自然數

2.vim file +:打開檔案,光标位于最後一行行首

3.vim file +/pattern:将光标置于第一個 pattern 比對的字元串處,pattern 為任意字元串

參數選項:

| 指令 | 說明 |

| -------- | -------- |

| /ysg | 從光标位置開始,向下尋找名為ysg的字元串 |

| ?ysg | 從光标位置開始,向上尋找名為ysg的字元串 |

| n | 從光标位置開始,向下重複前一個搜尋的動作 |

| N | 從光标位置開始,向上重複前一個搜尋的動作 |

| i | 在目前光标所在處插入文字 |

| Esc | 退出編輯模式,回到指令模式中 |

| :wq | 退出并儲存 |

| :wq!| 退出并強制儲存,“!” 為強制的意思 |

| :q! | 強制退出,不儲存 |

案例一:

打開一個新檔案夾:會有 [ New File ] 的字樣

vim ysg.txt

![](https://s4.51cto.com/images/blog/201805/08/d09eb038d640df08dd7e360ec0eed1ae.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

案例二:

進入編輯模式,按 Esc 鍵後并儲存退出

![](https://s4.51cto.com/images/blog/201805/08/986e06e263805d7d2b60722656df11ac.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s4.51cto.com/images/blog/201805/08/d26e04448fa89b0b2e920b1de9606c8d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)