vi的三種模式
1.vi的命令模式
| 操作 | 進入的模式 |
|---|---|
| 按esc | 由插入模式退回到命令模式 |
| 輸入:vi+檔案名 | 進入命令模式 |
2.vi的插入模式
2.1輸入:英文的小寫i(表示從游標所在開始輸入)、大寫I(表示從所在行,行首開始輸入) 由命令模式-->進入插入模式
2.2輸入:英文的小寫o(表示在游標所在行下面新開辟一行進行輸入)、大寫O(在游標所在行上面新開辟一行進行輸入),
2.3輸入:英文的小寫的a(表示將游標移動到當前所在字符的后一個字符)、大寫A(表示將游標移動到游標所在行的行尾),
2.4輸入:英文大寫字母C(表示從游標所在處至行尾的字符剪切),小寫cc(將整行內容剪切),
只移動游標不進入編輯模式
| 字母 | 代表的意義 |
|---|---|
| 大寫G(本人測驗為移動到下一行的行首) | 別人說是移動到行尾 |
| 輸入對應的行數加上gg, | 想移動到指定行的 |
| $ | 表示移動游標到行尾, |
| 0(數字零)或者小寫gg或者^ | 表示移動到行首 |
3.vi的底行模式
| 操作 | 進入的模式 |
|---|---|
| 輸入英文: | 由命令模式-->底行模式 |
| /加文本內容 | 進入底行搜索模式搜索/后的內容(由上至下) |
| ?加文本內容 | 進入底行搜索模式搜索?后的內容(由下至上) |
| 按esc | 由底行模式-->進入命令模式 |
4.vi的特殊使用技巧(在命令模式下操作)
| 操作 | 進入的模式 |
|---|---|
| 輸入dd | (剪切的方式)洗掉一整行內容 |
| 輸入N(數字)+dd | (剪切的方式)洗掉從1-N的行內容 |
| 輸入小寫u | 撤銷錯誤操作 |
| 輸入小寫p | 表示粘貼剪切內容 |
| 輸入小寫N+p | 表示粘貼N行剪切內容 |
| 輸入小寫yy | 表示復制游標所在行 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/238650.html
標籤:Linux
上一篇:Linux 檔案系統詳解
下一篇:Linux 的基本原則
